查看远程主机名常见有以下几种方式,按使用场景分类说明:
nslookup(最常见)nslookup 192.168.1.10
或反向解析域名:
nslookup example.com
⚠️ 前提:需要有 PTR 记录,否则可能查不到。
hosthost 192.168.1.10
digdig -x 192.168.1.10
如果你能登录远程主机:
hostname
或查看完整信息:
hostnamectl
nbtstat -A 192.168.1.10
Test-Connection 192.168.1.10 -Count 1
或:
[System.Net.Dns]::GetHostEntry("192.168.1.10")
nmapnmap -O 192.168.1.10
⚠️ 需要 root 权限,且结果不一定准确。
smbclient -L //192.168.1.10
| 场景 | 推荐方式 |
|---|---|
| 有 DNS 反向解析 | nslookup / dig |
| 能 SSH 登录 | hostname |
| Windows 主机 | nbtstat |
| 网络扫描 | nmap |
如果你是 Linux / Windows / 内网 / 云服务器 场景,可以告诉我,我可以给你更精确的命令。