• ベストアンサー

結果がでてしまいます;

hostsを書き換えて ローカルサーバ 192.168.1.10 ドメイン    www.○○○.com としました。 www.○○○.com については、通常のインターネット上にもあるサイトです。 hostsを書き換え、DNSキャッシュをクリアにしたのでに、www.○○○.comに接続すると、ローカルサーバにいかず、通常のインターネット上にある画面をひろってきてしまいます。 hostsは優先順位が一番はやいという認識でいましたが、違いますでしょうか? なんとかローカルにあるサーバに接続させたいのですが、どうしたらよいでしょうか? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8520/19368)
回答No.2

ping www.○○○.com を実行すると、以下のように「www.○○○.comで牽いたIPアドレス」が画面に表示されます。 % ping www.○○○.com PING www.○○○.com (xxx.xxx.xxx.xxx) from ***.***.***.*** : 56 data bytes 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=0 ttl=245 time=** ms 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=245 time=** ms 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=245 time=** ms この時「xxx.xxx.xxx.xxx」の部分が「外部のIPアドレス」になっていれば、hostsが無効になっていると言う事です。 hostsが無効になる原因は色々ありますので、質問文の情報だけでは原因不明です。 >hostsは優先順位が一番はやいという認識でいましたが、違いますでしょうか? 違いません。 例えば、hostsファイルに 127.0.0.1 アクセスしたくない危険なサイトのドメイン と書いておけば、書いたドメインにアクセスしようとすると「自分自身のIPアドレスにアクセスする」ので、危険なサイトへのアクセスをブロックする事が出来るようになります。

その他の回答 (3)

回答No.4

> それよりも nslookup www.example.com の方が良いと思う。 nslookupは、name server への問い合わせなので、hostsの記述は 無視します。 ただし、ブラウザやpingは hostsを認識してくれるので ping で確認するのが よいと思います。

回答No.3

>>ドメインがバッティングしている それは無い >>pingで調べる それよりも nslookup www.example.com の方が良いと思う。 http://www.linuxmaster.jp/linux_skill/2012/10/etcnsswitchconf.html こんなの見つけたよ!実験してないけど。 /etc/nsswitch.conf hosts: files dns のfileの項目が無いとか?

回答No.1

hostsが最優先だと思いますよ。書き方間違ってるんじゃないかな? 127.0.0.1 www.example.com 192.168.0.3 www.example.jp てなかんじ 全角空白や文字が入ってたりとかチェックチェック

kokowadoko00
質問者

補足

早速のコメントありがとうございます。 書き換え方法はご指摘いただいた内容を確認しましたが間違っていません。 ただ外部に現実にあるサイトなので、ドメインがバッティングしていることがこのような現象がおこるのでしょうか?

関連するQ&A

  • hostsを書き換えたが、外部のサイトを表示;

    hostsを書き換えて ローカルサーバ 192.168.1.10 ドメイン    www.○○○.com としました。 www.○○○.com については、通常のインターネット上にもあるサイトです。 hostsを書き換え、DNSキャッシュをクリアにしたのでに、www.○○○.comに接続すると、ローカルサーバにいかず、通常のインターネット上にある画面をひろってきてしまいます。 hostsは優先順位が一番はやいという認識でいましたが、違いますでしょうか? なんとかローカルにあるサーバに接続させたいのですが、どうしたらよいでしょうか? 教えてください。

  • Windows2000 ServerのDNSサーバ機能について

    今、昔のパソコンで(でもP2)Windows2000 Serverをインストールして、遊びでDNSサーバをたてています。 前提条件 接続形態はISDNを使用しており、TAがディフォルトゲートウエイになっている。DNSサーバはWindows2000 Serverの方に端末側で設定している。 DNSを1ドメイン目をACTIVE DIRECTORYにして、    2ドメイン目を標準プライマリにして、運用しています。 何かを設定したら、キャッシュされた参照という項目がDNSサーバ設定画面上で、大量に画面に表示されました(キャッシュされた項目をのぞいてみたらディレクトリっぽいものが出現していた)。 内容を見ると、インターネットに存在する他のDNSサーバの情報のようで(IPアドレス等)、こっちのDNSサーバにキャッシュされた参照とあるという事は、キャッシュされた側のDNSにも、自分のDNSサーバの情報(IPアドレス等)がキャッシュ登録されているのでしょうか? もし、DNSサーバに知識が豊富な方がいたら、ご教授ください。

  • Windows2000 ServerのDNSサーバ機能について

    今、昔のパソコンで(でもP2)Windows2000 Serverをインストールして、遊びでDNSサーバをたてています。 前提条件 接続形態はISDNを使用しており、TAがディフォルトゲートウエイになっている。DNSサーバはWindows2000 Serverの方に端末側で設定している。 DNSを1ドメイン目をACTIVE DIRECTORYにして、    2ドメイン目を標準プライマリにして、運用しています。 何かを設定したら、キャッシュされた参照という項目がDNSサーバ設定画面上で、大量に画面に表示されました(キャッシュされた項目をのぞいてみたらディレクトリっぽいものが出現していた)。 内容を見ると、インターネットに存在する他のDNSサーバの情報のようで(IPアドレス等)、こっちのDNSサーバにキャッシュされた参照とあるという事は、キャッシュされた側のDNSにも、自分のDNSサーバの情報(IPアドレス等)がキャッシュ登録されているのでしょうか? もし、DNSサーバに知識が豊富な方がいたら、ご教授ください

  • Windows2000Server DNS設定

    サーバにWindows2000Server(SP4)を使用してドメインを構成しております。 サーバは1台しかなくプライマリDCです。 ネットワーク設定は以下のように固定IPにしてます。  IP=192.168.1.1 サブマスク=255.255.255.0 ゲートウェイ=192.168.1.10  優先DNS=192.168.1.1 代替DNS=(設定なし) この状態で、インターネットの接続がされません。何故でしょうか? コマンドnslookupでクライアントを認識(正引き、逆引き共に)出来ています。 代替DNSに192.168.1.10(ルータ)を指定すると、インターネット接続が可能になります。 DNSで解決できない時にゲートウェイに解決をゆだねると思っているのですが。 最近クライアントにWindows7を導入しましたが、ネットワークに認識がドメインではなく、社内ネットワークやパブリックネットワーク になったりで、不安定で調べています。 予想ですが、サーバのネットワーク設定が  優先DNS=192.168.1.10 代替DNS=192.168.1.1 になっていましたので上記のように変更しました。 アドバイスをいただけるとありがたいです。

  • ドメイン・サーバの移管とキャッシュのクリアについて

    はじめまして。お忙しいところ申し訳ありませんが、どなたかおわかりになる方はいらっしゃたらお知恵を拝借できないでしょうか。 あるサイトをwordpressで開発していましたが、 サーバとの相性が悪いのかインストールに失敗したのか、 そのサーバでどうしてもwordpressの日本語化ができませんでした。 なので、新サーバに引越しをし、 ドメインを新サーバに移管したのが1日前です。 他PCでは新しい環境(日本語のWP管理画面)が見れているのですが、 私だけ以前の環境(英語版のWP管理画面)に飛んでしまうのです。 次の対策を行いましたが、見られませんでした。 ・ブラウザのキャッシュのクリア ・PCのDNSのクリア(コマンドプロンプトを実行) hostsもいじっておらず、PCのDNSの設定も「自動で判別」になっています。 他に何か対策があれば教えていただけないでしょうか?

  • フリーソフトを使い、WEBサーバを立てようと考えていますが・・

    フリーソフトを使い、WEBサーバを立てようと考えていますが・・ 現在、ローカルで3台のパソコンがあり、実験のため、1台をフリーのWEBサーバを導入し、 他の2台でアクセスさせるような実験がしたいのです。 しかし、ひとつ問題が生じるのですが、DNSの関係で、別にDNSサーバをたてようとは思ってないので、 System32のhostsを書き換えれば、ドメインとIPの関連ずけることは可能でしょうか? たとえば3台のPCすべてに、WEBサーバのIPアドレスとドメインをtest.jpとしたいので、 これをhostsに追記すればDNSのからみは別にサーバをたてなくても解決するでしょうか? 困っています。 教えてください。m(_ _)m

  • サーバー移行時のDNS変更とは?

    素人にもかかわらずサーバーの移行をやっています。 サポートの助けもあり、サーバー移行準備は着々とすすんで、サーバー設定完了メールをもらい、そこにDNSの変更が必要だと記載があり、DNSの変更をしようと思っていましたが、管理画面でドメインが検索されず、お名前.comで更新したドメインの処理ができていないのかと、お名前.comの管理画面にはいったら、ネームサーバー変更というボタンがあったので、変更しようと押したら、完了画面となりホームページがみれなくなり、あわてて再度お名前.comでサーバー設定完了メールに記載あったDNSを設定したらホームページは見れるようになりました。これでDNS変更完了ですか?サーバーを変更しなくてよいのでしょうか。アイルでサーバーをレンタルしていて、ドメインはお名前.comで取っているようです。 どちらも同じGMOの会社なので、ドメインでDNSを変更したからいいのかと思っていますが、どうなのでしょうか。 まとめますと、サーバーを移行する際のDNS設定はどうすればいいのでしょうか。独自ドメインも取得しています。 4月1日切り替えであせっています。よろしくお願いします。

  • Windowsの名前解決の順序について

    DNSやhostsなどの名前解決の優先順位はどこで指定するのでしょうか?

  • DNSとWINS利用のときのXPと98の動作の違いについて(詳しい方求む!)

    お世話になっております。誰か、DNSとWINSについて我こそはと思われる方、ぜひたすけてください。教えてください。 誰かが 「DNSというのは、ドメイン名(okweb.jp等)とIPアドレスを関連つけるためのサーバ WINSというのは、コンピューター名とIPアドレスを 結びつけるためのサーバです。」 とおっしゃっていましたが、 http://www.itmedia.co.jp/help/howto/win/win2000/0007special/dns/chap1/03.html ↑をみるとやっぱりNetBIOS名の解決にもDNSは順番こそ、優先順位低いですが、やっぱり使われるようですよね。 XPには「TCP/IPの詳細設定」のところに「この接続のアドレスをDNSに登録する」とありますが、98にはそんな設定項目はないし、 98はNetBIOS名の解決にDNSは使わない(ドメイン名とIPアドレスの解決は使う)とおもっていたのですが、 上記に貼ったURL等、いろいろな文献をみると、 XPも98もNetBIOS Name CacheからDNSまでひととおり名前解決を試みるみたいですよね?動作はどちらのOSも変らないですよね? となると 「なんでWINSサーバもたちあげてる必要があるのか?」なんですが。 DNSはドメインと、IPアドレスの解決もしているので、負荷分散の意味で WINSサーバがあるのでしょうか? プロトコル上、WINSサーバのほうに問い合わせるのを優先しているからでしょうか?

  • DNSの設定

    DNSの設定 WINDOWS2003のDNS設定で困っています。 現在、レンタルサーバで※abcde12345.comというドメインを取得しています。 ※例で出しているだけで、実際は異なっています。 社内DNSでもabcde12345.comを登録しており、 優先DNSをWindows2003サーバに割り振り、代替DNSをルータに設定しておりますが http://www.abcde12345.comのホームページを見ることが出来ません。 優先DNSをルータに設定すると正常に見ることが出来ます。 恐らく、名前が重複している為の不具合だと思いますが、対処方法はありますでしょうか? アクティブディレクトリーを設定している都合上、優先DNSはWindows2003サーバにしないと いけません。 構築上、DNSの名前が重複する事がおかしいとは思いますが、現在の構築のまま運用したいと 思っています。 ご教授のほど御願い致します。