dig命令提供DNS解析查询。

  • 查询域名解析从8.8.8.8,默认查询A记录
dig @8.8.8.8 www.gophper.com 
// 等同于
dig @8.8.8.8 www.gophper.com A
  • 查询域名NS记录
dig gophper.com NS
  • 查询域名CNAME记录
dig www.google.com cname
  • 查询域名MX记录
dig gophper.com MX
  • 查询域名AAAA记录
dig gophper.com AAAA
  • 查询域名PTR记录,PTR解析与邮件发送有关
dig 33.16.113.202.in-addr.arpa ptr
  • 查询域名所有的记录
dig gophper.com ANY
  • 指定DNS服务器端口,DNS标准端口53
dig @8.8.8.8 www.gophper.com  -p53
  • 查询反解
dig -x 121.42.198.89 @8.8.8.8
  • 从根服务器开始追踪一个域名的解析过程
dig +trace www.gophper.com
  • 基于Tcp协议查询,默认Udp查询
dig +tcp www.gophper.com
  • 精简输出
dig +short www.gophper.com
  • 查看 bind 的版本号
dig @8.8.8.8 CHAOS TXT version.bind