如何取得指定IP地址的机器名

lufang_xy73 2010-01-29 10:39:48
从网上看的这样的代码,在家里测试正常,能否回正确的机器名,到单位时返回却为 ha.kd.ny.adsl。单位的环境是100兆光纤,用路由器分配IP
IPHostEntry ihe = Dns.GetHostEntry("192.168.1.153");
String clientname = ihe.HostName;
label2.Text = clientname;
请问是怎么回事,该怎么解决?
...全文
236 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
lufang_xy73 2010-02-01
  • 打赏
  • 举报
回复
我的网络是联通百兆光纤,经一路由器进入,DHCP自动分配,没有内部DNS。上述代码返回的确是ha.kd.ny.adsl,同样的代码在内网上结果正确,我也不知道是怎么回事。
你妹的特盗不 2010-02-01
  • 打赏
  • 举报
回复
这个没那么容易吧

电脑的名字 与那个netbios有关吧
lufang_xy73 2010-02-01
  • 打赏
  • 举报
回复
自己顶一下
sailorcwx 2010-02-01
  • 打赏
  • 举报
回复
因为你没有DNS服务器
Justin-Liu 2010-02-01
  • 打赏
  • 举报
回复
Dns.GetHostEntry
vip_123 2010-02-01
  • 打赏
  • 举报
回复
[
IPHostEntry myHost = Dns.GetHostByAddress(IPAddress.Parse("192.168.1.103"));
string HostName = myHost.HostName.ToString();
textBox1.AppendText(HostName);
这样就可以得到局域网你指定ip的机器的名字
tiantian023511 2010-02-01
  • 打赏
  • 举报
回复
我以前做过可以的
whb147 2010-02-01
  • 打赏
  • 举报
回复
有时候你只能拿到外网出口地址,也就是路由的地址
jianshao810 2010-02-01
  • 打赏
  • 举报
回复
是windows应用程序吗?
缭绕飘渺 2010-02-01
  • 打赏
  • 举报
回复
不可能
我在公司测试过的
能够正确得到机器的名字
lufang_xy73 2010-01-30
  • 打赏
  • 举报
回复

[Quote=引用 6 楼 hnjhjzyyxgs 的回复:]
IPHostEntry myHost = Dns.GetHostByAddress(IPAddress.Parse("192.168.1.103"));
string HostName = myHost.HostName.ToString();
textBox1.AppendText(HostName);

[/Quote]
这个还是不行,返回的依然是hn.kd.ny.adsl
大黄鸭在发光 2010-01-29
  • 打赏
  • 举报
回复
using System.Net;
string strHostName = Environment.MachineName;
这样呢?
Taiyangchen 2010-01-29
  • 打赏
  • 举报
回复
共同关注
hnjhjzyyxgs 2010-01-29
  • 打赏
  • 举报
回复
IPHostEntry myHost = Dns.GetHostByAddress(IPAddress.Parse("192.168.1.103"));
string HostName = myHost.HostName.ToString();
textBox1.AppendText(HostName);
缭绕飘渺 2010-01-29
  • 打赏
  • 举报
回复
IPHostEntry myHost = Dns.GetHostByAddress(IPAddress.Parse("192.168.1.103"));
string HostName = myHost.HostName.ToString();
textBox1.AppendText(HostName);
这样就可以得到局域网你指定ip的机器的名字
lianyi68 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wangyue4 的回复:]
using System.Net;
string strHostName = Environment.MachineName;
这样呢?
[/Quote]
這個是獲取本機的

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧