我正在尝试使用Dns.GetHostEntry.AddressList
来获取网络上系统的 IP 地址。问题是每个 IP 在 AddressList 中重复两次。
例如,如果一个系统只有一个 IP 地址,例如192.168.1.1
将Dns.GetHostEntry.AddressList
有两个条目都带有 ip192.168.1.1
如果系统有两个 IP 地址,如192.168.1.1
和192.168.1.2
,Dns.GetHostEntry.AddressList
将包含四个条目,每个 IP 重复两次。
我们网络中的所有系统都发生了这个问题。
任何想法可能是什么问题?
这是代码:
var myHostEntry = Dns.GetHostEntry("www.google.com")