linux下的dns辅助工具dig

linux下的dns辅助工具dig
dig 在linux 下很好用的dns辅助工具
# dig 基本的用法
dig @dnsserver(@dnsserver指定某台服务器来做查询,不过一般都省略这个选项) linuxsky.net
# 查询 zone 数据传输
dig
#zone 数据的增量传输查询
dig =N
#查询反向解析
dig -x202.175.191.49 @dnsserver
# 找某个域的授权 dns 服务器
dig linuxsky.net +nssearch
# 从根服务器开始追踪一个域名的解析过程
dig linuxsky.net +trace
# 查看你使用的是哪个 F root dns server
dig +norec @F.ROOT-SERVERS.NET HOSTNAME.BIND CHAOS TXT
# 查看某个使用 bind 的服务器的版本号
dig @dnsserver CHAOS TXT version.binddig 命令
用途
DNS 查询实用程序。
语法
dig [@server] [-b address] [-c class] [-f filename] [-k filename] [ -n ][-p port#] [-t type] [-x addr] [-y name:key] [name] [type] [class] [queryopt...]
dig [-h]
dig [global-queryopt...] [query...]
描述
dig(域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 搜索,显示从受请求的域名服务器返回的答复。多数 DNS 管理员利用 dig 作为 DNS 问题的故障诊断,因为它灵活性好、易用、输出清晰。虽然通常情况下 dig 使用命令行参数,但它也可以按批处理模式从文件读取搜索请求。不同于早期版本,dig 的 BIND9 实现允许从命令行发出多个查询。除非被告知请求特定域名服务器,dig 将尝试 /etc/resolv.conf 中列举的所有服务器。当未指定任何命令行参数或选项时,dig 将对“.”(根)执行 NS 查询。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwzgzs.html