Linux 上查看某域名 IP 的几个方法
本篇介绍几个使用 Linux 终端命令查看域名 IP 地址的方法,所有命令都是在 Ubuntu 上测试,以普通用户运行。
ping
ping
命令通过向网络主机(某域名或某 IP)发送 ICMP ECHO_REQUEST 数据包来测试网络的联通性。当 ping
的对象是某域名时,能够返回该域名的 IP 地址。
bash
1 | ping arxiv.org -c 3 |
结果
bash
1 | PING arxiv.org (128.84.21.199) 56(84) bytes of data. |
fping
fping
命令类似 ping
,也是通过向网络主机(某域名或某 IP)发送 ICMP ECHO_REQUEST 数据包来测试网络的联通性。与 ping
不同的是 fping
能够同时指定任意多个网络主机(域名或 IP)
安装
bash
1 | sudo apt update && sudo apt install fping |
使用
bash
1 | fping arxiv.org www.baidu.com |
结果
bash
1 | 45.113.192.102 (45.113.192.102) is alive |
dig
dig
命令是一个用于查询 DNS 名称服务器的工具。
bash
1 | dig arxiv.org |
结果
bash
1 |
|
host
host
命令用于执行 DNS 查询的简单工具
bash
1 | host arxiv.org |
结果
bash
1 | arxiv.org has address 128.84.21.199 |
nslookup
nslookup
命令用于查询互联网域名服务器
bash
1 | nslookup -q=A arxiv.org |
结果
bash
1 | Server: 172.26.0.2 |
查询 IP 提供商
安装 nali
bash
1 | wget https://github.com/zu1k/nali/releases/download/v0.7.3/nali-linux-amd64-v0.7.3.gz |
使用
bash
1 | # 使用帮助信息查看如何使用 |
结果
bash
1 | Server: 8.8.8.8 [美国加利福尼亚州圣克拉拉县山景市 谷歌公司DNS服务器] |
查询域名到期情况
安装 whois
bash
1 | sudo apt update && sudo apt install whois |
使用 whois
bash
1 | whois arxiv.org |
参考文献
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论