1

我有一个 Windows 应用程序,其中调用了以下 C# 代码行

IPHostEntry connected = Dns.GetHostEntry("www.somedomain.com");

它在 99% 的组织中正常工作(即域名自动解析为 IP 地址),只有在 1% 的组织中它会抛出异常“No such host is known”。

使用浏览器导航到 www.somedomain.com 没有问题。然而,C# 行因上述异常而失败。

为了解决这个问题,我们不得不手动编辑用户 PC 上的本地主机文件以声明域-ip 映射。有人可以解释为什么需要这样做吗?(但不是在 99% 的情况下)。

PS真的是一个网络问题,我知道!只是在寻找(合理的)解释。

4

0 回答 0