• 締切済み

ドメイン名をアドレス欄に入れると、ルータに接続されてしまいます。

自宅でwebサーバーをたてたのですが、うちはルーターにサーバマシンをつないでいるので、ルータのグローバルIPアドレスに対するドメインを無料のところで取得しました。 そこで、外部(WAN側)から自宅のwebサーバーには アドレス欄にドメイン名を入れるだけで、アクセスできるようにするために、ルータの設定で、静的IPマスカレード設定し宛先IPアドレスにサーバーマシンのローカルアドレスを記入しました。 これで大丈夫なはずだと思い、別のPCからドメイン名でサーバマシンへのアクセスを試みたのですが、ドメイン名をアドレス欄に入れると、ルータに接続されてしまいます。友人の家などからは正常にページが見られるのですが、自宅からは一切ページを見ることができず、ルーターの認証ページに接続されてしまいます。 OSは2003serverルーターはPR200NEです。 大変お手数ですが、ご教授のほどよろしくお願いいたします。

みんなの回答

  • jein
  • ベストアンサー率49% (2799/5705)
回答No.1

閲覧する側(クライアント)のHostsファイルで、そのドメイン名をLAN内アドレスに変換する記述を加えてやる必要があります。 自宅サーバのドメインへアクセスした場合はそのドメインがもつIPアドレスにアクセスされます。 しかし、ドメインがもつIPアドレスはグローバルアドレスですから、ルータ自身までとなります。 そのため、ルータのLAN側からルータにアクセスしたのと同じ反応となります。 検索でhostファイル(拡張子なし)を探して、これをメモ帳で開いて 次のように記述を追加してください。myserver.comというドメインを 192.168.1.100のマシン上のサーバに割り当てると仮定します。 特にいじったことがなければ次の一文だけがあります。 127.0.0.1 localhost この次の行に追加します。 192.168.1.100 myserver.com これで保存しなおし、念のため再起動してからアクセスすれば LAN内からチェックができるかと思います。

Eyestretch
質問者

お礼

とても迅速な回答本当にありがとうございます。 おっしゃっていた通りに作業を行ったところ、 LAN内からでも正常にページが見られる事ができました。 本当にありがとうございます。

関連するQ&A

  • webサーバーについて

    自宅でwebサーバーをたてたのですが、うちはルーターにサーバマシンを つないでいるので、ルータのグローバルIPアドレスに対するドメインを 無料のところで取得しました。 そこで、外部(WAN側)から自宅のwebサーバーには アドレス欄にドメイン名を入れるだけで、アクセスできるようにするために、ルータの設定で、静的IPマスカレード設定/NAT設定というところの「Webサーバを外部に公開する (エントリ番号1を使用) 」という項目にチェックを入れて、宛先IPアドレスに サーバーマシンのローカルアドレスを記入しました。 これで大丈夫なはずだと思い、別のPCから ドメイン名でサーバマシンへのアクセスを試みたのですが、 ドメイン名をアドレス欄に入れると、ルータに接続されてしまいます。 グローバルIPアドレスでのアクセスを、サーバマシンに受け渡すような 設定は、上記の方法ではダメなのでしょうか? 使ってるルータはRV-230SEというやつで、Bフレッツです。 よろしくお願いします。

  • ドメイン名で外部からルータにアクセスについて

    現在自宅サーバの構築を行っております。 外部からルータにIPアドレスではアクセスできるのですが、ドメイン名でアクセスできません。 ルータは、BuffaloのWHR-AMG54を使っており、外部からのアクセスポートは8080番にしています。 つまり"http://IPアドレス:8080"だとアクセスできて、"http://ドメイン名:8080"だとアクセスできないということです。 IPアドレスはグローバルIPアドレスをひとつ固定で取得しており、ドメインはDynDNSのDynamic DNSで取得しております。 なお、サーバへはSSHでIPアドレスまたはドメイン名いずれにおいても、アクセス可能です。 外部からサーバメンテナンスを行うこともあり、それに伴い、ルータの設定変更を行うこともあるので、ぜひ解決したい問題です。 原因や対処法についてアドバイスいただければ幸いと思います。 よろしくお願いします。

  • 無料でドメイン名取得したけど、接続できません

    昨日、Linux(CentOS)をインストール 「誰でも Linux サーバーを超簡単に作れる本」 を読みながら,トライしています。無料のドメイン名も http://ieserver.net で入手しました。 自宅では ELECOM Logitec の無線 LAN ルーター LAN-WH300N/DGR で Linux、Windows パソコンは有線、ネットブック、iPad は無線(Wifi) でインターネットに接続しています。 ただ、その本では 固定 IP アドレスを勧めてますが、毎月余分に払うのは金銭的につらく、DHCP を利用しています。 その Linux サーバーに Windows パソコンから http://192.168.XXX.XXX と入力すると、サンプルにきちんと接続できます。 しかし、無料で貰ったドメイン名に http://XXX.YYY.cx で接続しようとすると、Lunux サーバーではなく、LAN ルーターに接続されてしまいます。 LAN ルーターの設定を見ても、バーチャルサーバとか静的 IP マスカレードという設定はないのですが、Linux サーバーに接続するにはどう設定したら良いのでしょう?

  • 独自ドメインの正引きについて

    独自ドメインでWEBサーバを公開したいのですが、  dig @自前DNSアドレス WEBサーバ名 と指定するとIPアドレスが得られるのに、  dig WEBサーバ名 とすると、  connection timed out; no servers could be reached となり、IPアドレスが得られません。 ネットワークの構成は、 [インターネット]    | [ブロードバンドルータ]    | [WEBサーバ・DNSサーバ] となっていて、WEBサーバ・DNSサーバはローカルアドレスを固定で付与し、IPマスカレードで外部からアクセスできるようにしています。 また、/etc/resolv.confには、ルータのローカルアドレスと、接続プロバイダのDNSのIPアドレスを指定しています。 独自ドメインが正引きできない原因についてご教示頂きたく、よろしくお願いします。

  • 自宅サーバのドメイン名での接続エラー

    いつもお世話になっております。 自宅にwebサーバー(fedora4+apache)でwebサーバーをたてました。 接続は光Bフレッツ(プロバイダはexciteBBで固定IPを取得しております。) そこで、質問です。 現在、固定IPで、自宅外のパソコンからアクセスすると、ホームページを見ることができるのですが、ドメイン名で接続するとホームページを見ることができません。 ちなみに、DNSサービスを使い(DOレジhttp://do-reg.jp/)ドメイン名からIPアドレスのzoneファイルの設定も正しくできている模様です。 Fedoraのホスト設定やネットワーク設定などをマニュアルやWEBサイトを参考にいじくってはみているのですが、どうしても「ドメイン名」での接続ができません(もちろん内部イントラからではなく、外部のパソコンからですが)。 ちなみに現在Fedoraの設定ですが、(取得ドメインをabc.comとします) 1.DNSの設定 ホスト名 www.abc.com   1番目のDNS192.168.1.1(これはルータのIPです)   DNS検索パス:abc.com 2.ホスト設定(下記一件を登録)    アドレス:192.168.1.21(FedoraのIP)   ホスト名:www.abc.com   エイリアス:www ※当然ファイヤーウォール(fedoraおよびルータの)でもwwwを許可しております。 ※サービスでapacheは起動しております。 最初はFedoraの設定ではなく、ルータの設定を疑ったのですが、固定IPでの接続はなんら問題なく接続できており、やっぱりFedoraの設定を疑っているところです。 どなたかヒントでもかまいませんのでご教授頂ければ幸いです。 どうぞよろしくお願いいたします。

  • LAN内から自宅サーバにドメイン名でアクセスしたい

    LAN内から自宅サーバにドメイン名でアクセスしたい いまルータの下に自宅サーバPC(以下 PC-S とします)と普段使用しているPC(以下、PC-Mとします)が繋がっています。 PC-S のIPアドレスは固定、PC-M のIPアドレスはルータの DHCP から割り振っています。 自宅Webサーバを公開しているので、ルータにはポートマッピングの設定をして、PC-S のIPアドレスにフォワードするようにしています。 またWebサーバ用に独自ドメインを取得してDDNSでWAN側アドレスが見えるようにしています。 さて、PC-Mから「www.ドメイン名」でアクセスしたときに、PC-S が見えてほしいのですが、WAN側からでなくLAN側からのアクセスのためか、ポートマッピングが働かずに、そのまま ルータの設定画面が表示されてしまいます。 これを PC-S にアクセスさせるようにするには、どうしたらよいでしょうか? なお、ルータは Aterm BL190HW です(au光のため、他のルータは使用できない)。 hosts に「www.ドメイン名」を追加する以外の解決策を教えてください。 (LAN内の無線LANを通じて、スマートフォンでも「www.ドメイン名」にアクセスしたいので、この方法は使えないのです) ちなみに、このルータに変わる前にコレガのものを使用していましたが、そちらではLAN側からのアクセスであってもポートマッピングどおりにPC-Sに振ってくれていました。

  • ドメイン名を変更したい。

    皆さんこんにちは。 質問させていただきます。 このたびWebサイトのドメイン名を変更することになりました。 その時に、以前のドメイン名でアクセスしてきた方を 新しいドメイン名に自動で変更したいと思っております。 サーバーの設定で出来ますでしょうか? IPアドレスは変わらず、サーバも同じものです。 どうぞよろしくお願いいたします。

  • ドメイン名をそのまま http のアドレスにしたい(wwwを付けない)

    ドメイン名をそのまま http のアドレスにしたい(wwwを付けない) お名前.com でドメインを取得し、レンタルサーバで IPアドレスも取得しました。 例えば http://example.jp/ としてWebサーバを立てたいのですが、 DNS はどのように設定すれば良いでしょうか?

  • ドメインの取得の後

    自宅に、自分固有のドメイン名で、WEBサーバーを立てたいです。 グローバルIPアドレスを取って、DNSに登録すれば良いという認識なのですが、 自宅で、インターネットプロバイダーを使っている場合、自宅のサーバをWEBに公開することはできないのでしょうか? ドメイン名の取得業者に頼んだら、グローバルIPアドレスとドメイン名が貰えると思っていたのですが、 ドメイン名を貰っただけでした。 このドメイン名は、どうやって活用するのでしょうか? ApatchでWEBサーバは立てており、LAN内の別マシンからは見れています。

  • ルーターのIPアドレスでしかアクセスできません

    自宅サーバーを立てようとしている者です。 ADSLなので動的IPアドレスです。 DynamicDo!でドメインを取得し、DiCEを使ってIPアドレスの変更があるときは変更できるようにしています。 サーバーの構築の本にはモデムとパソコンを一対一で接続した場合のアクセス方法しか書かれておらず、ルーターを間に入れた方法が記載されていません。 それに、現在のIPアドレスを確認してアクセスしてもアクセスすることが出来ないのです。 ルーター側からDHCPで割り振られたアドレスか、http://127.0.0.1からだとアクセスできます。 ドメインを取得して、DiCEを設定して、プロバイダーから割り振られたIPアドレスを更新しても今のままだと内部からしかアクセスできません。 ルーターやソフトの設定が必要でしたら教えてください。 AN HTTP、DiCEを使用しています。 ルーターMTT-MEのMN7330、サーバーのOSはWindowsXP HOMEです。