推荐阅读:一天学一个Linux命令(69):nslookup命令介绍dig命令用于进行网络DNS查找。dig是一个用于查询DNS名称服务器的灵活工具。它执行DNS查找并显示从查询的名称服务器返回的答案。DNS问题可以使用dig来解决,它提供了灵活性、易用性和输出的清晰度。与其他工具相比,它的功能更多,功能更强大。语法dig[@server][-baddress][-cclass][-ffilename][-kfilename][-m][-pport#][-qname][-ttype][-xaddr][-y[hmac:]name:keoptiondescription@#指定域名解析的域名服务器-b#指定使用哪个机器IP地址向域名发送域名查询请求server-f<文件名>#指定dig以批处理方式运行-P#指定域名使用的端口号server-t#指定要查询的DNS数据类型-x#执行反向域名查询-4#UseIPv4-6#UseIPv6-h#显示帮助信息应用实例[root@CentOS7-1~]#digwww.baidu.com;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>www.baidu.com;;全局选项:+cmd;;得到答案:;;->>HEADER<<-操作码:QUERY,状态:NOERROR,id:57747;;标志:qrrdra;查询:1,答案:3,权限:0,附加:0;;问题部分:;www.baidu.com。在一个;;答案部分:www.baidu.com。224CNAMEwww.a.shifen.com.www.a.shifen.com.224在A36.152.44.95www.a.shifen.com。224INA36.152.44.96;;查询时间:27毫秒;;服务器:223.5.5.5#53(223.5.5.5);;时间:美国东部时间2021年3月13日星期六07:51:28;;MSGSIZErcvd:90反向查询[root@CentOS7-1~]#dig-xwwww.baidu.com;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>-xwwww.baidu.com;;全局选项:+cmd;;得到答案:;;->>HEADER<<-opcode:QUERY,status:NXDOMAIN,id:7825;;标志:qrrdra;问题:1,答案:0,权限:1,附加:0;;问题部分:;com.baidu.wwww.in-addr.arpa。在PTR中;;授权部分:in-addr.arpa。600INSOAb.in-addr-servers.arpa。nstld.iana.org。202103127918009006048003600;;查询时间:151毫秒;;服务器:223.5.5.5#53(223.5.5.5);;时间:2021年3月13日星期六07:52:54东部标准时间;;MSGSIZErcvd:113向指定的DNS服务器查询[root@CentOS7-1~]#dig@8.8.8.8baidu.com;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>@8.8.8.8baidu.com;(找到1个服务器);;全局选项:+cmd;;得到答案:;;->>HEADER<<-opcode:QUERY,status:NOERROR,id:20803;;标志:qrrdra;问题:1,答案:2,权限:0,附加:0;;问题部分:;baidu.com。在A;;答案部分:baidu.com。329INA39.156.69.79baidu.com.329在A220.181.38.148;;查询时间:4毫秒;;服务器:8.8.8.8#53(8.8.8.8);;时间:美国东部时间2021年3月13日星期六07:55:26;;MSGSIZErcvd:59一次查询多少个域名,将域名写入一个文件,然后从文件中读取信息[root@CentOS7-1~]#cat域名文件www.baidu.commail.163.comwww.qq.comwww.aliyun.comwww.amazon.com[root@CentOS7-1~]#dig+noall+answer-f域名文件www.baidu.com。70在CNAMEwww.a.shifen.com.www.a.shifen.com。70INA36.152.44.95www.a.shifen.com。70在A36.152.44.96mail.163.com。117在CNAME中ntes53.mail.163.com.ntes53.mail.163.com。117INA123.126.97.202www.qq.com。71INCNAMEins-r23tsuuf.ias.tencent-cloud.net.ins-r23tsuuf.ias.tencent-cloud.net。71INA183.194.238.19ins-r23tsuuf.ias.tencent-cloud.net。71INA183.194.238.117www.aliyun.com。44在CNAMEwww-jp-de-intl-adns.aliyun.com.www-jp-de-intl-adns.aliyun.com中。44在CNAME中www-jp-de-intl-adns.aliyun.com.gds.alibabadns.com.www-jp-de-intl-adns.aliyun.com.gds.alibabadns.com。44INCNAMEsh.wagbridge.aliyun.aliyun.com.sh.wagbridge.aliyun.aliyun.com。44INCNAMEaliyun-adns.aliyun.com.aliyun-adns.aliyun.com。44INCNAMEaliyun-adns.aliyun.com.gds.alibabadns.com.aliyun-adns.aliyun.com.gds.alibabadns.com。44在106.11.248.144www.amazon.com。15CNAMEtp.47cf2c8c9-frontier.amazon.com.tp.47cf2c8c9-frontier.amazon.com。15INCNAMEd3agyn4hukkh62cloudfront.net.d3ag4hukkh62yn.cloudfront.net.15INA13.225.100.223#+noall(不显示所有内容)和+answer(只显示域名服务器的响应内容)#不要使用任何参数,比较输出结果[root@CentOS7-1~]#dig-fdomain_names_file;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>www.baidu.com;;全局选项:+cmd;;得到答案:;;->>HEADER<<-操作码:QUERY,状态:NOERROR,id:2834;;标志:qrrdra;查询:1,答案:3,权限:0,附加:0;;问题部分:;www.baidu.com。在一个;;答案部分:www.baidu.com。86CNAMEwww.a.shifen.com.www.a.shifen.com.86INA36.152.44.95www.a.shifen.com。86INA36.152.44.96;;查询时间:23毫秒;;服务器:223.5.5.5#53(223.5.5.5);;时间:美国东部时间2021年3月13日星期六08:02:46;;MSGSIZE收件人:90;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>mail.163.com;;得到答案:;;->>HEADER<<-opcode:QUERY,status:NOERROR,id:39346;;标志:qrrdra;问题:1,答案:2,权限:0,附加:0;;问题部分:;mail.163.com。在一个;;答案部分:mail.163.com。36在CNAMEntes53.mail.163.com.ntes53.mail.163.com中。36INA123.126.97.202;;查询时间:19毫秒;;服务器:223.5.5.5#53(223.5.5.5);;时间:2021年3月13日星期六08:02:46东部标准时间;;MSGSIZErcvd:67;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>www.qq.com;;得到答案:;;->>HEADER<<-opcode:QUERY,status:NOERROR,id:51368;;标志:qrrdra;问题:1,答案:3,权限:0,附加:0;;问题部分:;www.qq.com。在一个;;答案部分:www.qq.com。78INCNAMEins-r23tsuuf.ias.tencent-cloud.net.ins-r23tsuuf.ias.tencent-cloud.net。78INA183.194.238.19ins-r23tsuuf.ias.tencent-cloud.net。78INA183.194.238.117;;查询时间:22毫秒;;服务器:223.5.5.5#53(223.5.5.5);;时间:2021年3月13日星期六08:02:46东部标准时间;;MSGSIZErcvd:108;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>www.aliyun.com;;得到答案:;;->>HEADER<<-opcode:QUERY,status:NOERROR,id:5856;;标志:qrrdra;问题:1,答案:6,权限:0,附加:0;;问题部分:;www.aliyun.com。在一个;;答案部分:www.aliyun.com。22在CNAMEwww-jp-de-intl-adns.aliyun.com.www-jp-de-intl-adns.aliyun.com中。22在CNAME中www-jp-de-intl-adns.aliyun.com.gds.alibabadns.com.www-jp-de-intl-adns.aliyun.com.gds.alibabadns.com。22INCNAMEsh.wagbridge.aliyun.aliyun.com.sh.wagbridge.aliyun.aliyun.com。22在CNAMEaliyun-adns.aliyun.com.aliyun-adns.aliyun.com中。22CNAMEaliyun-adns.aliyun.com.gds.alibabadns.com.aliyun-adns.aliyun.com.gds.alibabadns.com。22在A106.11.172.51中;;查询时间:23毫秒;;服务器:223.5.5.5#53(223.5.5.5);;时间:2021年3月13日星期六08:02:46东部标准时间;;MSGSIZErcvd:228;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4<<>>www.amazon.com;;得到答案:;;->>HEADER<<-opcode:QUERY,status:NOERROR,id:36379;;标志:qrrdra;问题:1,答案:4,权限:0,附加:0;;问题部分:;www.amazon.com。在一个;;答案部分:www.amazon.com。26在CNAMEtp.47cf2c8c9-frontier.amazon.com.tp.47cf2c8c9-frontier.amazon.com中。26在CNAMEwww.amazon.com.edgekey.net.www.amazon.com.edgekey.net中。26在CNAMEe15316.e22.akamaiedge.net.e15316.e22.akamaiedge.net中。26INA223.119.142.58;;查询时间:22毫秒;;服务器:223.5.5.5#53(223.5.5.5);;时间:2021年3月13日星期六08:02:46东部标准时间;;MSGSIZErcvd:160