dig的使用
dig执行后返回的内容
- 显示dig命令的版本和输入的参数
- 显示服务器返回的一些技术详情(status:NOERROR表示本次查询成功结束)
- 显示要查询的域名
- 查询的结果
- 查询的一些统计信息
dig指令内容
dig [@server] [-b address] [-c class] [-f filename]
[-k filename] [-m] [-p port] [-q name] [-t type]
[-v] [-x addr] [-y [hmac:]name:key] [[-4] | [-6]]
[name] [type] [class] [queryopt...]
# such as:
# dig @server name type
server为DNS的服务器,name为域名,type为域名的类型
option | 详情 |
---|---|
-b address[#port] | 设置查询的IP地址和端口 |
-c class | 设置查询的类 |
-f file | 读取文件进行查询 |
-i | 进行反查询 |
-k keyfile | 使用从给定文件读取的密钥对使用TSIG的查询进行签名 |
-m | 进行debug |
-p port | 服务器的端口 |
-q name | domain的名称查询 |
-t type | 查询的类型 |
-u | 打印查询的时间 |
-v | 打印详情版本并退出 |
-x addr | 反查询 |
-y [hmac:]name:key | 认证的 |
查询的选项:
options | 详情 |
---|---|
+[no]aaflag | 快速查询非AA类型的 |
+[no]aaonly | 快速查询AA类型的 |
+[no]additional | 显示回复的附加部分 |
+[no]adflag | 设置AD域 |
+[no]all | 设置OR清除所有显示的flag |
+[no]answer | 显示响应信息 |
+[no]authority | 显示认证信息 |
+[no]badcookie | 再次发送新的cookie |
+[no]besteffort | 展示连接的信息 |
+bufsize=B | 设置udp信息的接受字节 |
+[no]cdflag | 设置CD的字节查询 |
+[no]class | 查看查询类的结果 |
+trace | 追踪 |
… | … |