手机版 收藏 导航

如何通过命令行工具查看域名和IP的绑定情况

原创   www.link114.cn   2023-08-19 17:29:21

如何通过命令行工具查看域名和IP的绑定情况

在 Windows 系统中,我们可以使用 nslookup 命令来查询 DNS 解析结果。打开命令提示符(cmd),输入 nslookup 域名 即可查看该域名对应的 IP 地址。例如:

C:\Users\username> nslookup www.example.com
Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
Name:    www.example.com
Addresses:  93.184.216.34
          2606:2800:220:1:248:1893:25c8:1946

在 macOS 和 Linux 系统中,我们可以使用 dig 命令来查询 DNS 解析结果。打开终端,输入 dig 域名 即可查看该域名对应的 IP 地址。例如:

$ dig www.example.com
; <<>> DiG 9.10.6 <<>> www.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63912
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;www.example.com.            IN  A

;; ANSWER SECTION:
www.example.com.     3600  IN  A   93.184.216.34
www.example.com.     3600  IN  AAAA 2606:2800:220:1:248:1893:25c8:1946

;; Query time: 16 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Fri Apr 14 14:22:13 CST 2023
;; MSG SIZE  rcvd: 71

通过以上命令,我们可以快速查看某个域名对应的 IP 地址,了解域名和 IP 的绑定情况。这在网站维护、故障排查等场景下非常有用。