说到dig命令,在linux系统下,其实nslookup指令和dig指令的功能是相同的,在使用上,只不过要因人而异,使用习惯上的不同而选择顺手的指令即可,也不必纠结那个好坏,只要能解决问题就行了。我经常用dig指令来测试域名系统工作是否正常。
一、安装
闲言少叙,直接讲安装。我们通常安装有rpm包安装和yum方式等,本文使用yum进行安装。
yum install bind-utils -y
二、参数
b——当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求;
f——指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息;
P——指定域名服务器所使用端口号;
t——指定要查询的DNS数据类型;
x——执行逆向域名查询;
4——使用IPv4;
6——使用IPv6;
h——显示指令帮助信息。
三、实例
1、直接查询一个域名。以www.163.com为例。
dig www.163.com
2、只查询DNS记录,即A记录。
dig 163.com A +noall +answer
3、查找163.com的权威DNS。
dig 163.com NS +noall +answer