Dns.GetHostAddresses
和Dns.GetHostName
的MSDN定义如下:
Dns.GetHostName
- 获取本地计算机的主机名。
Dns.GetHostAddresses
- 返回指定主机的Internet协议(IP)地址。
当我运行Dns.GetHostName()
时,结果是预期的主机。但是,当我运行Dns.GetHostAddresses(Dns.GetHostName())
时,我得到一个套接字异常,我相信这表明查找主机名的IP地址失败了。
本地机器主机名是否应该分配IP?这是什么意思,如何将我的本地主机名分配给默认的127.0.0.1
地址?我在哪里可以找到任何配置错误的网络设置?
非常感谢你的时间。如果我不清楚或者您是否还需要我的任何其他信息,请告诉我。