我的 XP 机器上有一个脚本,需要通过 IP 地址联系我的 OSX 机器。OSX 机器使用 DHCP,IP 地址每天都会变化。但是,它有一个静止的我认为计算机名称和 netbios 名称(相同)可以以某种方式解析为脚本使用的 IP 地址。
因此,我正在寻找(猜测)可能使用(最多)OSX 静态计算机名称从 XP 机器显示 OSX 机器的 IP 地址的命令。
我尝试过的:
ping my_osx_comp_name
-> 未找到
ping my_osx_comp_name.local
-> 未找到
arp -a
显示 OSX 机器的 IP 地址,但不显示名称。
如果我暂时假设我有当前的动态 IP 地址(192.168.235.18)但没有名称(为了诊断),
tracert 192.168.235.18
显示单跳,但没有名称解析。
ping -a 192.168.235.18
ping 成功但没有显示名称
nbtstat -A 192.168.235.18
-> 未找到主机
我确实确保它们在同一个工作组“WORKGROUP”中。它们也位于同一个 LAN 上,具有相同的默认网关和子网掩码。
我还能做什么或可能做错了什么?我需要 WINS 服务器吗?
就像我说的,我只是猜测解决方案。我对 NETBIOS、WINS 等不太熟悉。
答案1
第 2 段有点令人困惑。
您能否澄清一下您拥有什么以及您在寻找什么。
如果你知道计算机名称,你可以 ping 它来获取 IP 地址 -
ping 计算机名
如果你有 IP 地址,你可以使用以下命令获取名称 -
ping -a ip地址
或者
nbtstat -A ip地址