在 Linux 下,telnet 本身并不能“查 IP”,它只是一个远程登录/测试端口的工具。你可能是想通过 telnet 相关方式 来做下面几种事情之一,我分别说明:
如果你想知道某个域名解析到哪个 IP,可以用 telnet 连一下,它会显示连接信息:
telnet example.com 80
输出类似:
Trying 93.184.216.34...
Connected to example.com.
其中 93.184.216.34 就是 IP。
退出:
Ctrl + ]
quit
ip addr
或
ifconfig
curl ifconfig.me
或
telnet telnetmyip.com
(这是一个专门用 telnet 查公网 IP 的服务)
nslookup example.com
或
dig example.com
如果你已经 telnet 进了一台设备(如路由器、交换机):
ip addr
ifconfig
show ip interface brief # 网络设备常见
ip / ifconfig / nslookup / dig / curl如果你能说清楚是 查自己 IP / 查别人 IP / telnet 进设备后查 IP,我可以给你更精确的命令。