dig 是一个 Linux 下用来 DNS 查询信息的工具,全称是Domain Information Groper,与 nslookup 类似,但比 nslookup 功能更强大。Windows 下只有 nslookup,如果也想用到 dig 命令,可以手动安装。
下载地址
Windows X64:BIND9.9.9.x64.zip
Windows X86:BIND9.9.9.x86.zip
开始安装
将压缩包解压,找到里面的vcredist_x64.exe
双击安装Microsoft Visual C++ 2012 Redistribution(如果是 32 位,则文件名为 vcredist_x86.exe
)
将所有的*.dll
和dig.exe
文件移动到C:\Windows\System32\
目录下,至此安装完成。可以使用dig -v
进行查看。
配置DNS
默认情况下使用本地电脑的DNS,若您需要为dig单独设置DNS,可以在C:\Windows\System32\drivers\etc\
目录下新建一个文件resolv.conf
设置需要的DNS,比如:
nameserver 119.29.29.29
nameserver 1.2.4.8
常用命令
#查询域名A记录
dig xiaoz.me a
#查询CNAME记录
dig www.xiaoz.me/note cname
#查询DNS
dig xiaoz.me ns
#查询MX记录
dig xiaoz.me mx
#查询txt记录
dig xiaoz.me txt
指定DNS
dig @114.114.114.114 xiaoz.me a
此文参考了:Windows系统下安装dig命令