在本文中,您将学习如何在Linux上安装dig命令和nslookup命令。这些命令用于网络故障排除和收集有关域名的信息。
Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题。由于其易用性,系统管理员依靠该工具对DNS问题进行故障排除。
Nslookup用于处理DNS查找,并显示重要信息,例如MX记录以及与域名关联的IP地址。
较新的Linux系统默认同时提供dig和nslookup实用程序。但是,较旧的Linux系统可能没有。两者捆绑在bind-utils包中。
让我们看看如何在Linux中安装DNS故障排除实用程序。
;; global options: +cmd
;; Got answer:
;; ->>HEADER<;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; MBZ: 0x0005, udp: 4096
;; QUESTION SECTION:
;linuxidc.com. IN A ;; ANSWER SECTION:
linuxidc.com. 5 IN A 58.58.81.140
linuxidc.com. 5 IN A 106.119.182.246 ;; Query time: 27 msec
;; SERVER: 192.168.229.2#53(192.168.229.2)
;; WHEN: 三 11月 27 06:01:38 EST 2019
;; MSG SIZE rcvd: 73 为了更具体并仅显示域名的IP,请附加+ short参数,如下所示: [root@localhost www.linuxidc.com]# dig linuxidc.com +short
58.58.81.140
106.119.182.141 要检查域名的MX记录,请运行。 [root@localhost www.linuxidc.com]# dig linuxidc.com MX +short
10 mx.ym.163.com.
Server: 192.168.229.2
Address: 192.168.229.2#53 Non-authoritative answer:
Name: linuxidc.com
Address: 58.58.81.140
Name: linuxidc.com
Address: 106.119.182.246 总结 在本文中,您学习了如何在不同的Linux发行版中安装dig和nslookup命令实用程序,以及基本用法。希望对初学者有所帮助。 商务合作联系:root@linuxidc.net长按或扫描左图识别二维码关注Linux公社公众微信号 Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
在CentOS/RHEL中安装dig&nslookup
在Red Hat Linux/CentOS上,使用dnf命令安装dig和nslookup。 # dnf install bind-utils 成功安装后,请使用以下命令验证版本。 # dig -v 在Debian/Ubuntu上安装dig&nslookup 在Debian及其任何衍生产品(包括Debian)上,使用apt命令完成安装。 # apt install dnsutils 同样,要验证安装,请运行命令。 # dig -v 在ArchLinux上安装dig&nslookup 对于ArchLinux,将安装dig和nslookup的命令。 # pacman -Sy dnsutils 要检查已安装dig的版本,请运行。 # dig -v使用dig命令
dig命令可用于查询域名并检索信息,如下所示: [root@localhost www.linuxidc.com ]# dig linuxidc.com 该命令显示大量信息,例如dig命令实用程序的版本,DNS服务器及其对应的IP地址。 样本输出 ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-17.P2.el8_0.1 <<>> linuxidc.com;; global options: +cmd
;; Got answer:
;; ->>HEADER<;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; MBZ: 0x0005, udp: 4096
;; QUESTION SECTION:
;linuxidc.com. IN A ;; ANSWER SECTION:
linuxidc.com. 5 IN A 58.58.81.140
linuxidc.com. 5 IN A 106.119.182.246 ;; Query time: 27 msec
;; SERVER: 192.168.229.2#53(192.168.229.2)
;; WHEN: 三 11月 27 06:01:38 EST 2019
;; MSG SIZE rcvd: 73 为了更具体并仅显示域名的IP,请附加+ short参数,如下所示: [root@localhost www.linuxidc.com]# dig linuxidc.com +short
58.58.81.140
106.119.182.141 要检查域名的MX记录,请运行。 [root@localhost www.linuxidc.com]# dig linuxidc.com MX +short
10 mx.ym.163.com.
使用nslookup命令
要使用nslookup实用程序检索有关域名的信息,请使用以下命令。 # nslookup linuxidc.com 样本输出 [root@localhost www.linuxidc.com ]# nslookup linuxidc.comServer: 192.168.229.2
Address: 192.168.229.2#53 Non-authoritative answer:
Name: linuxidc.com
Address: 58.58.81.140
Name: linuxidc.com
Address: 106.119.182.246 总结 在本文中,您学习了如何在不同的Linux发行版中安装dig和nslookup命令实用程序,以及基本用法。希望对初学者有所帮助。 商务合作联系:root@linuxidc.net长按或扫描左图识别二维码关注Linux公社公众微信号 Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-11/161600.htm
支持就点下在看并 转发朋友圈吧