MessageBox.Show(Dns.GetHostEntry("168.242.231.43").HostName);
MessageBox.Show(Dns.GetHostByAddress("168.242.231.43").HostName);
为啥第一个弹出的是168.242.231.43,而第二个可以弹出主机名。
然后改了下
IPAddress ip = IPAddress.Parse("168.242.231.43");
IPHostEntry ihe = Dns.GetHostEntry(ip);
MessageBox.Show(ihe.HostName);
依然不好用。
求,用GetHostEntry通过ip获得主机名字的准确代码
解决方案 »
- 求助:在多线程中事务处理的迷惑
- 关于运行程序过程中出现[遇到了用户定义的断点]错误
- Access日期时间的诡异现象
- 未在本地计算机上注册 Microsoft.Jet.OLEDB.40 提供程序 win7 64bit系统,怎么解决?
- 自增数限定为1次
- 各位高手帮小没看一下这个问题,谢谢!怎么转换这段代码?
- 请问怎样才能在DataGrid每行前面加上CheckBoxes?就像listView中设置了CheckBoxes一样
- 关于c#开发web程序显示oracle乱码
- 当把一个SOAP service安装到一个运行IIS的服务器上的时候,还要安装其他的什么东西吗?
- treeview中能不能为每个Node设置一个隐含的值?
- 请教C#如何查询任意年月日
- (C#)怎样进行并口操作,向打印机发送命令??????
Console.WriteLine(iphe.HostName);
我的怎么就显示了个www?
要是只能显示自己的,别人的都不行。
后来我用了nbstat。
不知道还有没有别的解决方案~~~~
Dns.GetHostByAddress会被提示为已经过期的方法,提示说请使用GetHostEntry.但是我不知道如何让GetHostEntry来解决这个问题.谁用过,帮帮忙