dig命令

时间:2020-02-23 14:38:01  来源:igfitidea点击:

dig(代表域信息GROPER-domain information groper)是用于在Linux中执行DNS查找的工具。
它以其灵活性,易用性和其输出的清晰而闻名。
DIG执行比主机命令更复杂的DNS查找,并显示更多详细信息。

以下是使用DIG查找有关igiftidad.com的DNS信息的示例:

# dig theitroad.com

Dig输出包含以下部分:

  • 标题显示DIG命令版本号,DIG命令使用的全局选项以及一些其他信息。
  • 问题部分显示它询问DNS的问题。默认情况下,将域名传递给DIG命令时,它会显示记录(IP地址)。
  • 答案部分显示从DNS接收的答案。在这种情况下,将显示theitroad.com的IP地址。
  • 权限部分(未示出)显示有权响应此查询的DNS名称服务器。
  • 添加部分(未显示)显示"权限"部分中列出的名称服务器的IP地址。
  • STATS部分显示很少的DIG命令统计信息。

要仅显示答案部分,请使用+ noall和+answer 选项:

# dig baidu.com +noall +answer

要显示MX记录(负责接收收件人的域的邮件服务器负责接受电子邮件),请使用-t mx选项:

# dig -t mx baidu.com

要显示NS记录(名称服务器),请使用-t ns选项:

# dig -t ns baidu.com

要显示所有DNS记录类型,请使用-t any选项:

# dig -t any baidu.com

要执行DNS反向查找,请使用-x选项:

# dig -x 200.117.229.118

虽然通常与命令行参数一起使用,但DIG也具有批量操作模式,用于从文件读取查找请求。