我有一个奇怪的问题:IP&名称解决冲突,这里是代码:
string hostName = System.Net.Dns.GetHostEntry("192.168.x.y").HostName;
// output:laptop03
System.Net.IPAddress[] addresslist = System.Net.Dns.GetHostAddresses("laptop3");
//output:192.168.x.y2
你可以看到,192.168.x.y被解析为laptop03,laptop03被解析为192.168.x.y2。
为什么2个地址不同?
使用IP地址时导致TCP连接失败,但使用名称
成功进行TCP连接