![如何获取我知道其名称的远程 Unix/Linux 机器的 IP 地址?](https://linux22.com/image/1275303/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E6%88%91%E7%9F%A5%E9%81%93%E5%85%B6%E5%90%8D%E7%A7%B0%E7%9A%84%E8%BF%9C%E7%A8%8B%20Unix%2FLinux%20%E6%9C%BA%E5%99%A8%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
我们公司有一台 Unix/Linux 机器aster-star-98
,但它在不同的网络上。
我如何才能获取该机器的 IP 地址?
如果我可以输入机器的完整地址并 ping 它,我可能会得到 IP 地址,但我不知道完整的地址,只知道简单的名称aster-star-98
。我确定它正在运行。
答案1
查询本地名称服务。例如:
nslookup aster-star-98.example.com
host aster-star-98.example.com
dig aster-star-98.example.com
然后通过 telnet 或 ssh 访问 aster-star-98.example.com
ifconfig -a
如果您不知道完全限定的域名并且无法打开会话,那么您将不得不访问计算机或寻求计算机附近某人的帮助。
答案2
如果你运行ping aster-star-98
,你应该会看到真实的IP。
答案3
检查网络适配器的 mac 地址,然后 ping 子网的广播地址(从所述子网内)。/24 上的广播地址是 .255,然后从 Windows 机器运行 arp -a 并找到 mac 地址。
答案4
也可以尝试一下host aster-star-98
哪个可能会提供该 IP。