したがって、複数のネットワークに接続されたWindows 10プロのコンピューターがあります。1つはインターネットにアクセスできるルーターで、複数のネットワークカメラやその他のハードウェアがあります。ル
ルーターには、さまざまなコンピューティングを行うための「スレーブ」として機能することを目的とした他の2つのコンピューターがあります。そのため、問題のコンピューターは「マスター」と呼ばれます。
Windows 7では、コンピューターのIPアドレスを定義する3つのコンピューターすべてにhostsファイルを設定する前に、
192.168.173.10 master
192.168.173.11 worker-1
192.168.173.12 worker-2
ただし、これはWindows 10では動作しません。代わりに、pingを実行(またはAPIを介してWindowsに「マスター」を解決するように要求)すると、IPv6アドレス(おそらくLocalHost)が返されます。次に、IPv6をオフにした後、IPアドレスをカメラネットワークのいずれか、たとえば192.168.0.1または192.168.1.100に返します。
ipconfig / displayDNSが戻ります(IPv6がregeditによって無効になる前、最初のエントリがなくなった後)
master
----------------------------------------
Record Name . . . . . : Master
Record Type . . . . . : 28
Time To Live . . . . : 1200
Data Length . . . . . : 16
Section . . . . . . . : Question
AAAA Record . . . . . : ::1
master
----------------------------------------
Record Name . . . . . : Master
Record Type . . . . . : 1
Time To Live . . . . : 1200
Data Length . . . . . : 4
Section . . . . . . . : Question
A (Host) Record . . . : 192.168.0.1
Record Name . . . . . : Master
Record Type . . . . . : 1
Time To Live . . . . : 1200
Data Length . . . . . : 4
Section . . . . . . . : Question
A (Host) Record . . . : 192.168.173.10
この問題は、コンピューターの名前をホストファイルの名前と一致しないように変更することにより、つまりコンピューターのマスターTMPの名前を変更することで「回避」できます。しかし、これには他の結果もあり、私はこれを避けたいと思っています。
だから私の質問は、hostsファイルで指定されたネットワークを最後に優先するのはなぜですか、なぜ接続されているすべてのネットワークの名前を解決するのですか?これを変更する方法はありますか?
ホストで自分のホスト名を使用できなくなったWindows 7およびVista / XPから、Windows 10(おそらくテストされていないWindows 8でも)で変更されたものを誰かが知っていますか?
重要なことに言及するのを忘れた場合は、お問い合わせください。