bil*_*duc 89 networking linux windows ip hostname
我的局域网有 50 台 Windows 主机。在 Windows 命令行中,我尝试 ping 以获取正在运行的 Windows 机器的 IP 地址。
问题是如何获取同一 Windows 工作组中特定 IP 地址的主机名?
另一个问题是,如果我有 IP 地址,如何从 Linux 机器上知道 Windows 机器的主机名?你用哪个命令?我有一台运行 Kubuntu 9.04 的主机。
小智 97
如果您想确定没有 DNS 的 Windows 机器的名称,您应该尝试Nbtstat。但这仅适用于 Windows:
例如,
NBTSTAT -A 10.10.10.10
Run Code Online (Sandbox Code Playgroud)
在 Linux 上,您应该尝试执行几乎相同的nmblookup。
Izz*_*zzy 66
技术上更可取的方法是键入 nslookup <ip address>
NSLOOKUP 实际上向 DNS 服务器询问主机名的 IP 地址。Ping 将使用本地DNS 解析器缓存,在您刷新之前它可能不正确。
小智 6
在 Windows 和 Linux 上有几种方法可以做到这一点。例如,
参考:在 Linux 和 Windows 中从主机名获取 IP 地址的多种方法
| 归档时间: |
|
| 查看次数: |
732382 次 |
| 最近记录: |