温馨提示×

如何查看远程主机名

小樊
35
2026-08-06 06:37:04
栏目: 云计算

查看远程主机名常见有以下几种方式,按使用场景分类说明:


一、已知远程主机 IP,查看其主机名

方法 1:使用 nslookup(最常见)

nslookup 192.168.1.10

或反向解析域名:

nslookup example.com

⚠️ 前提:需要有 PTR 记录,否则可能查不到。


方法 2:使用 host

host 192.168.1.10

方法 3:使用 dig

dig -x 192.168.1.10

二、通过 SSH 登录远程主机查看

如果你能登录远程主机:

hostname

或查看完整信息:

hostnamectl

三、Windows 环境

CMD

nbtstat -A 192.168.1.10

PowerShell

Test-Connection 192.168.1.10 -Count 1

或:

[System.Net.Dns]::GetHostEntry("192.168.1.10")

四、扫描方式(无登录权限)

使用 nmap

nmap -O 192.168.1.10

⚠️ 需要 root 权限,且结果不一定准确。


五、查看远程 SMB / Windows 主机名

smbclient -L //192.168.1.10

总结

场景 推荐方式
有 DNS 反向解析 nslookup / dig
能 SSH 登录 hostname
Windows 主机 nbtstat
网络扫描 nmap

如果你是 Linux / Windows / 内网 / 云服务器 场景,可以告诉我,我可以给你更精确的命令。

0