IPHostEntry.HostName 无法取得主机名称,仅仅能得到IP地址如:
MessageBox.Show(Dns.GetHostEntry(IPAddress.Parse("192.168.0.53")).HostName.ToString());
对话框显示:192.168.0.53(可以保证192.168.0.53确实存在,并且如果用主机名PING,也能返回正确的IP)
如果是自己的IP,则可以显示计算机名称。
我用的是VS2008、XP,网内其他电脑也多是XP
MessageBox.Show(Dns.GetHostEntry(IPAddress.Parse("192.168.0.53")).HostName.ToString());
对话框显示:192.168.0.53(可以保证192.168.0.53确实存在,并且如果用主机名PING,也能返回正确的IP)
如果是自己的IP,则可以显示计算机名称。
我用的是VS2008、XP,网内其他电脑也多是XP
解决方案 »
- 如何判断一个Byte数组中是否存在某些连续的数据
- ComboBox赋值的问题
- 时间问题!!!!!
- Form1 和 Form2间的传值 怎么做
- 网页上有个“下一页”这个链接,能否用编程的方式触发“下一页”事件,然后页面显示下一页了。就是不用鼠标去点。
- 求助!两个开放式编程题!急求!很简单的编程题!
- 选择以下工具方案搞开发够不够,有没有缺陷,还需要补充哪些开发工具?
- 急,我的VS.NET2005 BETA2為什麽用不了ADO.NET的控件了,只要有ADO.NET相關的控件,運行時就報COMEXCEPTION:(找不到指定的物件)
- 谁知道如何在VC中或VB中用MSMQ呀。
- API变量怎样转为C#的变量?
- 如何让HwndSource永远处于最上端(On Topmost)
- 小弟问个c#很基本的问题 谢谢大家帮助
这需要以来DNS的..
System.Net.Dns.GetHostByAddress("192.168.0.53").HostName
比
System.Net.Dns.GetHostEntry("192.168.0.53").HostName
好用lz可以试一试
我换成:
MessageBox.Show(Dns.GetHostByAddress(IPAddress.Parse("192.168.0.53")).HostName.ToString()); 系统提示出错:
请求的名称有效并且在数据库中找到,但是它没有相关的正确的数据来被解析。