[英]c# dns.GetHostEntry() not returning valid ip address
我继承了调用Dns.GetHostEntry(“10.1.12.180”) (或使用机器的dns)的代码 ,并且返回的IPHostEntry具有不同的IP地址“10.100.160.18”如果我运行代码相同的子域(10.1.12)它的工作原理。 另一位使用WireShark的开发人员表示他没有看到正在进行的调用,并且我必须重写GetHostEntry调用以返回该特定地址(我们曾经在网络上拥有该地址)。 我没有超越电话。
我知道我可以通过使用IPAddress.Parse()来解决这个问题,因为我确实有正确的IP地址。
任何想法为什么会返回错误的IP? 它曾经工作过。 我已经与IT核实过,他们没有任何错误IP地址的映射。 与IP地址10.1.12.180的机器更新到Windows 10(从Windows 7)的唯一区别。
我已经隔离了调用,因此我有一个只调用Dns.GetHostEntry()的项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.