Dns.GetHostEntry.AddressList
ネットワーク上のシステムの IP アドレスを取得するために使用しようとしています。問題は、各 IP が AddressList で 2 回繰り返されることです。
たとえば、システムに192.168.1.1
のような IP アドレスが 1 つしかない場合、Dns.GetHostEntry.AddressList
両方とも ip を持つ 2 つのエントリがあります。192.168.1.1
192.168.1.1
システムにとのような 2 つの IP アドレスがある場合、には192.168.1.2
、Dns.GetHostEntry.AddressList
各 IP を 2 回繰り返す 4 つのエントリが含まれます。
この問題は、ネットワーク内のすべてのシステムで発生しています。
何が問題なのですか?
コードは次のとおりです。
var myHostEntry = Dns.GetHostEntry("www.google.com")