私はあなたのWindows NTのhostsファイルに重複したエントリがあってはいけないことを知っています、 windows\system32\drivers\etc\hosts
しかし、あなたがそれらを持っている場合、予想される動作は何ですか?
Windows NTのhostsファイルに、同じホスト名で異なるアドレスの複数のエントリを含めることができます( windows\system32\drivers\etc\hosts
)ネットワーク上のそのホストにアクセスすると、Windows DNSシステムはそれをこれらのエントリの1つに解決します。どのエントリを使用するのかをどうやって知ることができますか?
例えば。:
127.0.0.1 mydomain.com
192.168.1.1 mydomain.com
編集する :この特定の例は特別な振る舞いを強いるようです。ループバックは、順番に関係なく、どのエントリよりも優先されるようです。
または
192.168.1.2 mydomain.com
192.168.1.1 mydomain.com
リストの最初のエントリが優先されます。
しかし、私が見ている動作は保証されているのか、バージョン固有のものなのか、それとも一般的に信頼できないのか?
私が尋ねるのは、ホストを処理するためのスクリプトを書いているので、削除/コメントアウトするためにそれらのうちの1つを確実に選択できるかどうかを判断しようとしているからです。
127.0.0.1
特別な行動を強いるようです。さまざまなシナリオについて質問するために質問を編集しました。