本篇介绍几个使用 Linux 终端命令查看域名 IP 地址的方法,所有命令都是在 Ubuntu 上测试,以普通用户运行。
ping ping 命令通过向网络主机(某域名或某 IP)发送 ICMP ECHO_REQUEST 数据包来测试网络的联通性。当 ping 的对象是某域名时,能够返回该域名的 IP 地址。
结果
1 2 3 4 PING arxiv.org (128.84.21.199) 56(84) bytes of data. --- arxiv.org ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2029ms 
fping fping 命令类似 ping,也是通过向网络主机(某域名或某 IP)发送 ICMP ECHO_REQUEST 数据包来测试网络的联通性。与 ping 不同的是 fping 能够同时指定任意多个网络主机(域名或 IP)
安装 1 sudo apt update && sudo apt install fping 
使用 1 fping arxiv.org www.baidu.com 
结果
1 2 45.113.192.102 (45.113.192.102) is alive 128.84.21.199 (128.84.21.199) is unreachable 
dig dig 命令是一个用于查询 DNS 名称服务器的工具。
结果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ; <<>> DiG 9.16.42-Debian <<>> arxiv.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44219  ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;arxiv.org.                     IN      A ;; ANSWER SECTION: arxiv.org.              199     IN      A       128.84.21.199 ;; Query time: 0 msec ;; SERVER: 172.26.0.2#53(172.26.0.2) ;; WHEN: Fri Aug 04 09:35:49 CST 2023 ;; MSG SIZE  rcvd: 54 
host host 命令用于执行 DNS 查询的简单工具
结果
1 2 3 4 5 6 arxiv.org has address 128.84.21.199 arxiv.org mail is handled by 10 alt3.aspmx.l.google.com. arxiv.org mail is handled by 10 alt4.aspmx.l.google.com. arxiv.org mail is handled by 1 aspmx.l.google.com. arxiv.org mail is handled by 5 alt1.aspmx.l.google.com. arxiv.org mail is handled by 5 alt2.aspmx.l.google.com. 
nslookup nslookup 命令用于查询互联网域名服务器
结果
1 2 3 4 5 6 7 Server:         172.26.0.2 Address:        172.26.0.2 Non-authoritative answer: Name:   arxiv.org Address: 128.84.21.199 
查询 IP 提供商 安装 nali 1 2 3 4 wget https://github.com/zu1k/nali/releases/download/v0.7.3/nali-linux-amd64-v0.7.3.gz gunzip nali-linux-amd64-v0.7.3.gz sudo mv  nali-linux-amd64-v0.7.3 /usr/local/bin/nali chmod  +x /usr/local/bin/nali
使用 1 2 3 4 5 6 7 nali --help  nali ip nslookup arxiv.org 8.8.8.8 | nali 
结果
1 2 3 4 5 6 Server:         8.8.8.8 [美国加利福尼亚州圣克拉拉县山景市 谷歌公司DNS服务器]  Address:        8.8.8.8 [美国加利福尼亚州圣克拉拉县山景市 谷歌公司DNS服务器]  Non-authoritative answer: Name:   arxiv.org Address: 128.84.21.199 [美国 纽约州伊萨卡市康奈尔大学]  
查询域名到期情况 安装 whois 1 sudo apt update && sudo apt install whois 
使用 whois 参考文献 
5 个用于在 Linux 终端中查找域名 IP 地址的命令