如何从netbios主机名中查找IP地址?

时间:2014-01-24 18:13:19

标签: networking netbios

我可以在DOS / windows下使用哪种网络工具来轻松查找netbios主机的IP地址?

例如在Linux(ubuntu)下我可以找到如下所示的IP地址:

# nmblookup imac
querying imac on 192.168.1.255
192.168.1.75 imac<00>

现在,这是无线连接时macbook的IP

但是在Windows下我无法ping它:

C:\>ping imac

Pinging imac.gateway.2wire.net [192.168.1.68] with 32 bytes of data:
Request timed out.

我能找到的最接近的工具会返回两个IP (即使通过无线连接获得不同的IP,它也会返回硬连线的IP

C:\>nslookup imac
Address:  192.168.1.254
Name:    imac.gateway.2wire.net
Addresses:  192.168.1.68, 192.168.1.75

是否有一个Windows命令只返回主机的活动IP地址?

3 个答案:

答案 0 :(得分:8)

在Windows上,您可以尝试

  • ping -a IP_address (查找DNS名称和NetBIOS名称)
  • nslookup IP_address (此命令要求您配置内部DNS服务器)

我想亲自使用 ping -a

答案 1 :(得分:7)

http://technet.microsoft.com/en-us/library/bb490938.aspx

Nbtstat.exe -a NETBIOSNAME
Nbtstat.exe -A IP

使用Windows XP并向上。

答案 2 :(得分:0)

nbtstat -a [hostname] -c 

这将提供Windows上NetBIOS名称的IP地址