在 DOS/windows 下使用什么网络工具可以像在 Linux 中一样轻松地找到 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 地址?
在 Windows 上,您可以尝试
我个人喜欢使用ping -a。
http://technet.microsoft.com/en-us/library/bb490938.aspx:
Nbtstat.exe -a NETBIOSNAME
Nbtstat.exe -A IP
Windows XP 及以上版本。
nbtstat -a [hostname] -c
这给出了 Windows 上 NetBIOS 名称的 IP 地址
在 mac OSX 上,命令是 smbutil 查找 NETBIOS_NAME