选项:
-b设置这个查询的IP地址,这个ip地址必须是这个主机的网络端口的一个,或
是”0.0.0.0”或“::”,一个可选的端口很可能被默认指定了。
-c默认查询的类型。是任何有效的类型,列如:HS为了Hesiod记录或CH为了CH
AOSNET记录
-f使dig指令操作在批处理模式下,处理来自一个可读的文本文件的解析要求,这
个文件是每一行一个查询数据,在文件里的每一个表项以相同的方式组织起来,
被要求查询,使用dig指令界面行实现。
例如:
建立一个文本文件test.bak,写入查询数据:
第一条数据192.168.1.112www.apple.com
第二条数据192.168.1.113pc001.apple.com
第三条数据192.168.1.115slave.apple.com
第四条数据192.168.1.114sky.oracle.com
以上四个数据将被同时查询:
数据:
[root@www /]#dig -f test.bak
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 7154//标题,包含的内容有哪些
;; flags: qr rd ra;QUERY: 1,ANSWER: 0,AUTHORITY: 1, ADDITIONAL: 0
;;QUESTIONSECTION://问题,显示要查询的内容,这里是192.168.1.112
;192.168.1.112.INA
;;AUTHORITYSECTION:
.8915INSOAa.root-servers.net. nstld.verisign-grs.com. 2009071501 1800 900 604800 86400
;; Query time: 6 msec
;; SERVER: 192.168.1.112#53(192.168.1.112)
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 106
; <<>> DiG 9.3.4-P1 <<>> 192.168.1.112 www.apple.com
;; global options:printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45742
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;www.apple.com.INA --------第一条数据www.apple.com
;; ANSWER SECTION:
www.apple.com.86400INA192.168.1.112
;;AUTHORITYSECTION://验证,有www.apple.com来管理apple.com域的主机名称
apple.com.86400INNSwww.apple.com.
;; Query time: 6 msec
;;SERVER: 192.168.1.112#53(192.168.1.112)-------DNS服务地址
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 61
; <<>> DiG 9.3.4-P1 <<>> -f test.bak
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9446
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.1.113.INA
;; AUTHORITY SECTION:
.8915INSOAA.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009071501 1800 900 604800 86400
;; Query time: 5 msec
;; SERVER: 192.168.1.112#53(192.168.1.112)
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 106
; <<>> DiG 9.3.4-P1 <<>> 192.168.1.113 pc001.apple.com
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63080
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;pc001.apple.com.INA------第二条数据
;; ANSWER SECTION:
pc001.apple.com.86400INA192.168.1.113
;; AUTHORITY SECTION:
apple.com.86400INNSwww.apple.com.
;; ADDITIONAL SECTION:
www.apple.com.86400INA192.168.1.112
;; Query time: 5 msec
;;SERVER: 192.168.1.112#53(192.168.1.112)-----DNS服务器地址
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 83
; <<>> DiG 9.3.4-P1 <<>> -f test.bak
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 23504
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.1.115.INA
;; AUTHORITY SECTION:
.8917INSOAa.root-servers.net. nstld.verisign-grs.com. 2009071501 1800 900 604800 86400
;; Query time: 5 msec
;; SERVER: 192.168.1.112#53(192.168.1.112)
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 106
; <<>> DiG 9.3.4-P1 <<>> 192.168.1.115 slave.apple.com
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14103
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;slave.apple.com.INA
;; ANSWER SECTION:
slave.apple.com.86400INA192.168.1.115----第三条数据
;; AUTHORITY SECTION:
apple.com.86400INNSwww.apple.com.
;; ADDITIONAL SECTION:
www.apple.com.86400INA192.168.1.112
;; Query time: 4 msec
;;SERVER: 192.168.1.112#53(192.168.1.112)-----DNS服务器地址
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 83
; <<>> DiG 9.3.4-P1 <<>> -f test.bak
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8732
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.1.114.INA
;; AUTHORITY SECTION:
.8919INSOAa.root-servers.net. nstld.verisign-grs.com. 2009071501 1800 900 604800 86400
;; Query time: 5 msec
;; SERVER: 192.168.1.112#53(192.168.1.112)
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 106
; <<>> DiG 9.3.4-P1 <<>> 192.168.1.114 sky.oracle.com
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4917
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;sky.oracle.com.INA
;; ANSWER SECTION:
sky.oracle.com.86400INA192.168.1.114—第四条数据
;; AUTHORITY SECTION:
oracle.com.86400INNSsky.oracle.com.
;; Query time: 4 msec
;;SERVER: 192.168.1.112#53(192.168.1.112)-----DNS服务器地址
;; WHEN: Wed Jul 15 13:15:53 2009
;; MSG SIZErcvd: 62
选项之二:
选项:
-t设置查询类型,在BIND9支持任何有效的查询类型。默认的查询类型为“A”,除非是
-x选项适用于一个反向查询。一个区域传输被要求指定为完全区域传输(AXFR).当
一个增量传输(IXFR)被要求的时候,类型设置为ixfr=N,这增量区域传输被包含
这变化到区域,从这区域的SOA记录的序列号被改写。
-x反向查询,映射地址到域名,加上简单的-x选项即可,不管是点分式标记IPV4的地
址,还是冒号分隔的IPV6的地址。当这个选项被使用的时候,不需要提供域名,类型
参数类型。。。。。。。。格式:dig –x 192.168.1.112 @www.apple.com
查询选项
QUERY OPTIONS
dig provides a number of query options which affect the way in which
lookups are made and the results displayed. Some of these set or reset
flag bits in the query header, some determine which sections of the
answer get printed, and others determine the timeout and retry
strategies.
dig指令提供许多的查询选项,这些选项影响解析的方式的制作和结果的显示。
这些设置或重设的标记位在查询的头部,某些决定了回答的区域被输出,其
它的决定了超时和重复发起。
Each query option is identified by a keyword preceded by a plus sign
(+). Some keywords set or reset an option. These may be preceded by the
string no to negate the meaning of that keyword. Other keywords assign
values to options like the timeout interval. They have the form
+keyword=value. The query options are:
每一个查询选项被定义的关键字前头设计了一个+号(+).某些关键字设置或不设置一个选项。这些关键字之前的字符是no,就取消关键字的意义。其他关键字设计的值的选项类似于超时的间隔时间。它们的格式:+keyword=value.这些
查询选项如下:
+[no]tcp
Use [do not use] TCP when querying name servers. The default
behaviour is to use UDP unless an AXFR or IXFR query is requested,
in which case a TCP connection is used.
DNS服务器查询的时候使用[不使用]TCP协议。默认是使用udp协议,除非是完全区域传输或增量区域传输被要求查询时候。在tcp连接时候使用。
.......................................
.......................................
由于篇幅的关系,不再叙述,请读者自行翻阅man手册
=======================================================================
相关推荐
nslookup命令详解.pdf
dig – DNS lookup utility 当域名出现访问故障时,可以通过检查域名解析来判断是否是由错误的解析导致的问题。 1.域名解析无结果(不存在或被HOLD(未实名认证等)) 2.域名解析到错误的IP(被阻断,被劫持响应错误...
dig 是一个 Linux 下用来 DNS 查询信息的工具,全称是Domain Information Groper,与 nslookup 类似,但比 nslookup 功能更强大。Windows 下只有 nslookup,如果也想用到 dig 命令,就只能自己动手安装了。此为适用...
通过DNS查询提取数据。 基于CertUtil和NSLookup。 命令输出将使用CertUtil以Base64编码进行编码,并使用NSLookup每次查询最多以63个字符为大块进行输出。 用于泄漏命令输出的批处理脚本已在Windows 10 Enterprise ...
dig命令的全称是“domain information groper”,它是一个用来灵活查询DNS的工具,它会打印出DNS域名服务器的回应,dig命令主要用来从DNS域名服务器查询主机地址信息。 dig命令与nslookup命令功能基本相同,但是dig...
nslookup命令使用详解.还是有些用的!
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 @202.99.224.8 www.12530.com nslookup -qt=...
1.打开wireshark抓包,然后在命令提示窗口的命令提示符中...nslookup的两个阶段:首先通过反向查询获得本地DNS服务器的域名,其次通过正向查询获得查询域名的IP地址。 4.具体分析捕获的数据包中DNS的报文格式细节。
nslookup dns tools
nslookup命令,是Linux里非常常用的网络命令,简而言之就是“查DNS信息用的”。 通过man nslookup可以看到对于nslookup的官方解释是“query Internet name servers interactively”。 【nslookup作者何许人?】 通过...
DOS常用命令:netstat\nslookup\ping\Net
Windows平台下的DNS诊断工具,比nslookup更加灵活,网络和系统管理员的日常维护工具。
bind-utils-*:dig,host一级nslookup等DNS测试工具。 caching-nameserver-*:缓存DNS服务器的基本配置文件,包括样本/etc/named.conf和/var/named/localhost.zone文件。 system-config-bind-*:Red Hat ...
善用WindowsServer2003的DNS新增功能二彻底发挥NSLOOKUP的功能
有效负载是在调用服务器脚本时生成的,它仅利用nslookup来执行查询并向服务器查询新命令,然后服务器侦听端口53上的传入通信,一旦在目标计算机上执行了有效负载,服务器就会生成一个交互式外壳。 建立通道后,...
网络排查汇总: traceroute 、mtr、ping、nslookup、dig-附件资源
DNS查询微信接口 程序提供国内大量DNS服务器的域名解析查询,可以以此来判断域名解析是否生效。 如何使用 1. 在docker中使用 1.1 编译Docker镜像 下载程序代码 git clone https://github.com/nagucc/nslookup-wx.git...
指令常见的检查配置:sudo named-checkconf -z 重新启动BIND:sudo服务bind9重新启动DNS查询转发:挖+ noall + answer @ 192.168.2.2 server.berry.local 反向:挖+ noall + answer -x @ 127.0.0.1 192.168.2.2 ...