問題:ワイヤレスネットワークに2台のコンピューター(ドメイン名「serenity」、192.168.1.1)、ホスト名「jayne」(Arch Linux、192.168.1.108)、および「mal」(Mac OS X、192.168。 1.101)。2つの通信を取得しようとすると、次のようになります。
jayne$ ping mal
PING mal.serenity (184.106.31.161) ... [pings go through to weird IP]
そして
mal$ ping jayne
PING jayne.serenity (184.106.31.161) ...
ただし、ルーターのpingは機能します。
jayne or mal$ ping serenity
PING serenity.serenity (192.168.1.1) ...
そして、物事は奇妙になります:
jayne or mal$ ping google
PING google.serenity (184.106.31.161) ... [same IP as before]
jayne or mal$ ping google.com
PING google.com (74.125.115.106) ... [works as expected]
jayne$ ping 192.168.1.101
PING 192.168.1.101 (192.168.1.101) ... [works as expected]
だから、なぜmaleやjayneはお互いを見ることができないのですか?
キャッチ:セレニティは現在、192.168.0.1にあるインターネットへのプライマリゲートウェイである別の既存のルーター(ドメイン名を持たない)に接続されています。静的DHCPルールを設定して、常に平静を192.168.0.2にマップします。
今、ブラウザで存在しないURLにアクセスすると、ISPの「*のインターネットを検索」ページにリダイレクトされることに気づいたので、pingが解決する奇妙なIPアドレスは、おそらくどのサーバーにも属していると考えましたISPでそれを処理し、.0.1ルーターのDNSサーバーをGoogleのパブリックDNSサービスに変更しました。
今、ping mal
またはping jayne
完全に解決しない(「ping:不明なホストmal」、「ping:ジェーン:不明なホストを解決できない」)、「フル」名(「mal.serenity」など)でも、正常に実行できますping serenity
。
だから、なぜmaleやjayneはお互いを見ることができないのですか?
私は実際にはネットワーク好きではないので、おそらくどこかで設定が間違っている可能性がありますが、その間にhosts
ファイルを使用して手動でホスト名をIPアドレスにマッピングしますが、それはただ修正しています問題ではなく症状です。