【问题标题】:Get IP from computer name in intranet C# Windows application从 Intranet C# Windows 应用程序中的计算机名称获取 IP
【发布时间】:2012-10-19 12:58:05
【问题描述】:

我正在尝试从同一网络中的计算机名称获取 IP 地址... 类似于 C# windows 应用程序中的 CMD 命令“nbtstat -a COMPNAME”

【问题讨论】:

标签: c#


【解决方案1】:

使用Dns.GetHostAddresses:

Dns.GetHostAddresses("some pc name")
   .ToList()
   .ForEach(a => Console.WriteLine(a.ToString()));

【讨论】:

  • @Dudipoli 可能您需要将using System.Net; 添加到您的使用列表中
  • 问题出在网卡定义之一。每次我试图获取他的 ip 时,我都没有这样的主机,这就是为什么我认为代码有问题。谢谢
  • @Dudipoli 很高兴知道,这对你有帮助
【解决方案2】:

【讨论】:

  • 这给了我我的计算机名...我已经有了计算机名,但现在我正试图从计算机名中获取他的 ip
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-02
  • 1970-01-01
相关资源
最近更新 更多