即使Dns.GetHostName返回正确的用户,Dns.GetHostAddresses也会在Dns.GetHostName上引发套接字异常

时间:2017-10-02 19:23:36

标签: c# sockets dns localhost hostname

Dns.GetHostAddressesDns.GetHostName的MSDN定义如下:

Dns.GetHostName - 获取本地计算机的主机名。

Dns.GetHostAddresses - 返回指定主机的Internet协议(IP)地址。

当我运行Dns.GetHostName()时,结果是预期的主机。但是,当我运行Dns.GetHostAddresses(Dns.GetHostName())时,我得到一个套接字异常,我相信这表明查找主机名的IP地址失败了。

本地机器主机名是否应该分配IP?这是什么意思,如何将我的本地主机名分配给默认的127.0.0.1地址?我在哪里可以找到任何配置错误的网络设置?

非常感谢你的时间。如果我不清楚或者您是否还需要我的任何其他信息,请告诉我。

0 个答案:

没有答案