Omi*_*uin 30 command-line networking 12.04
我想通过我的 Ubuntu 使用 IP 地址获取远程服务器的主机名。
在 Windows 中,我们可以使用 NBTSTAT,但这在 Linux 中不起作用。
有谁知道这是怎么做到的吗?
Sil*_*lke 43
Windows(和带有 Samba 的 Linux 设备)使用 NetBIOS 来“发布”它们的地址。这是NBTSTAT
用于查找 IP 地址的内容。
要通过 IP 地址在本地网络中查找主机名,您可以使用:
nmblookup -A <ip>
Run Code Online (Sandbox Code Playgroud)
或者您可以nbtscan
通过运行安装:
sudo apt-get install nbtscan
Run Code Online (Sandbox Code Playgroud)
并使用:
nbtscan <ip>
Run Code Online (Sandbox Code Playgroud)
如果系统通过多播 DNS 发布其地址(OS X、Windows 10 和运行avahi-daemon
此操作的Linux 设备),请使用avahi-resolve
(需要安装avahi-utils
)进行查找:
avahi-resolve -a <ip>
Run Code Online (Sandbox Code Playgroud)
如果主机具有公共 IP 地址和有效的反向 DNS 条目,请使用dig
(需要安装dnsutils
)或host
(需要安装bind9-host
)程序:
dig -x <ip>
host <ip>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
234827 次 |
最近记录: |