📄 1582.html
字号:
<br>
$ nslookup<br>
<br>
Default Name Server: rs10.hrz.th-darmstadt.de<br>
<br>
Address: 130.83.56.60<br>
<br>
<br>
<br>
> sunsite.unc.edu<br>
<br>
Name Server: rs10.hrz.th-darmstadt.de<br>
<br>
Address: 130.83.56.60<br>
<br>
<br>
<br>
Non-authoritative answer:<br>
<br>
Name: sunsite.unc.edu<br>
<br>
Address: 152.2.22.81<br>
<br>
<br>
<br>
>exit<br>
<br>
但我们可以使用set type命令修改去查询另一种资源记录类型,下面的例子将会可检查SOA记录。请注意,如果将查询类型设置成SOA。它将保持SOA不变,不会返回默认的A型查询。如果我们需要查询A记录,则还需要使用一次set type命令。<br>
<br>
$ nslookup<br>
<br>
Default Name Server: rs10.hrz.th-darmstadt.de<br>
<br>
Address: 130.83.56.60<br>
<br>
<br>
<br>
> unc.edu<br>
<br>
*** No address (A) records available for unc.edu<br>
<br>
Name Server: rs10.hrz.th-darmstadt.de<br>
<br>
Address: 130.83.56.60<br>
<br>
<br>
<br>
> set type=SOA<br>
<br>
> unc.edu<br>
<br>
Name Server: rs10.hrz.th-darmstadt.de<br>
<br>
Address: 130.83.56.60<br>
<br>
<br>
<br>
Non-authoritative answer:<br>
<br>
unc.edu<br>
<br>
origin = ns.unc.edu<br>
<br>
mail addr = shava.ns.unc.edu<br>
<br>
serial = 930408<br>
<br>
refresh = 28800 (8 hours)<br>
<br>
retry = 3600 (1 hour)<br>
<br>
expire = 1209600 (14 days)<br>
<br>
minimum ttl = 86400 (1 day)<br>
<br>
<br>
<br>
Authoritative answers can be found from:<br>
<br>
UNC.EDU nameserver = SAMBA.ACS.UNC.EDU<br>
<br>
SAMBA.ACS.UNC.EDU internet address = 128.109.157.30<br>
<br>
>exit<br>
<br>
同样,可以使用set type查询MX记录,或修改成专用查询类型ANY,ANY可以用来取得指定主机的所有可用资源记录。<br>
<br>
> set type=MX<br>
<br>
> unc.edu<br>
<br>
Non-authoritative answer:<br>
<br>
unc.edu preference = 10, mail exchanger = lambada.oit.unc.edu<br>
<br>
lambada.oit.unc.edu internet address = 152.2.22.80<br>
<br>
<br>
<br>
Authoritative answers can be found from:<br>
<br>
UNC.EDU nameserver = SAMBA.ACS.UNC.EDU<br>
<br>
SAMBA.ACS.UNC.EDU internet address = 128.109.157.30<br>
<br>
>exit<br>
<br>
nslookup命令的另一个应用为named.ca文件是获取当前根服务器的列表。我们可以使用set type=NS来查询所有的根域名服务器:<br>
<br>
$ nslookup<br>
<br>
Default Name Server: rs10.hrz.th-darmstadt.de<br>
<br>
Address: 130.83.56.60<br>
<br>
<br>
<br>
> set typ=NS<br>
<br>
> .<br>
<br>
Name Server: fb0430.mathematik.th-darmstadt.de<br>
<br>
Address: 130.83.2.30<br>
<br>
<br>
<br>
Non-authoritative answer:<br>
<br>
(root) nameserver = NS.INTERNIC.NET<br>
<br>
(root) nameserver = AOS.ARL.ARMY.MIL<br>
<br>
(root) nameserver = C.NYSER.NET<br>
<br>
(root) nameserver = TERP.UMD.EDU<br>
<br>
(root) nameserver = NS.NASA.GOV<br>
<br>
(root) nameserver = NIC.NORDU.NET<br>
<br>
(root) nameserver = NS.NIC.DDN.MIL<br>
<br>
<br>
<br>
Authoritative answers can be found from:<br>
<br>
(root) nameserver = NS.INTERNIC.NET<br>
<br>
(root) nameserver = AOS.ARL.ARMY.MIL<br>
<br>
(root) nameserver = C.NYSER.NET<br>
<br>
(root) nameserver = TERP.UMD.EDU<br>
<br>
(root) nameserver = NS.NASA.GOV<br>
<br>
(root) nameserver = NIC.NORDU.NET<br>
<br>
(root) nameserver = NS.NIC.DDN.MIL<br>
<br>
NS.INTERNIC.NET internet address = 198.41.0.4<br>
<br>
AOS.ARL.ARMY.MIL internet address = 128.63.4.82<br>
<br>
AOS.ARL.ARMY.MIL internet address = 192.5.25.82<br>
<br>
AOS.ARL.ARMY.MIL internet address = 26.3.0.29<br>
<br>
C.NYSER.NET internet address = 192.33.4.12<br>
<br>
TERP.UMD.EDU internet address = 128.8.10.90<br>
<br>
NS.NASA.GOV internet address = 128.102.16.10<br>
<br>
NS.NASA.GOV internet address = 192.52.195.10<br>
<br>
NS.NASA.GOV internet address = 45.13.10.121<br>
<br>
NIC.NORDU.NET internet address = 192.36.148.17<br>
<br>
NS.NIC.DDN.MIL internet address = 192.112.36.4<br>
<br>
>exit<br>
<br>
利用nslookup的help命令或?,我们可以得到nslookup的完整命令列表。例如:<br>
<br>
>help<br>
<br>
Commands: (identifiers are shown in uppercase, [ ] means optional)<br>
<br>
NAME - print info about the host/domain NAME using default server<br>
<br>
NAME1 NAME2 - as above, but use NAME2 as server<br>
<br>
help or ? - print info on common commands; see nslookup(1) for details<br>
<br>
set OPTION - set an option<br>
<br>
all - print options, current server and host<br>
<br>
[no]debug - print debugging information<br>
<br>
[no]d2 - print exhaustive debugging information<br>
<br>
[no]defname - append domain name to each query<br>
<br>
[no]recurse - ask for recursive answer to query<br>
<br>
[no]vc - always use a virtual circuit<br>
<br>
domain=NAME - set default domain name to NAME<br>
<br>
srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2,etc.<br>
<br>
root=NAME - set root server to NAME<br>
<br>
retry=X - set number of retries to X<br>
<br>
timeout=X - set initial time-out interval to X seconds<br>
<br>
querytype=X - set query type, e.g., A, ANY, CNAME, HINFO, MX, PX, NS, PTR, SOA, TXT, WKS, SRV, NAPTR<br>
<br>
port=X - set port number to send query on<br>
<br>
type=X - synonym for querytype<br>
<br>
class=X - set query class to one of IN(Internet), CHAOS, HESIOD or ANY<br>
<br>
[no]recurse - ask for recursive answer to query<br>
<br>
[no]vc - always use a virtual circuit<br>
<br>
domain=NAME - set default domain name to NAME<br>
<br>
srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2,etc.<br>
<br>
root=NAME - set root server to NAME<br>
<br>
retry=X - set number of retries to X<br>
<br>
timeout=X - set initial time-out interval to X seconds<br>
<br>
querytype=X - set query type, e.g., A, ANY, CNAME, HINFO, MX, PX, NS, PTR, SOA, TXT, WKS, SRV, NAPTR<br>
<br>
port=X - set port number to send query on<br>
<br>
type=X - synonym for querytype<br>
<br>
class=X - set query class to one of IN(Internet), CHAOS, HESIOD or ANY<br>
<br>
server NAME - set default server to NAME, using current default server<br>
<br>
lserver NAME - set default server to NAME, using initial server<br>
<br>
finger [USER] - finger the optional USER at the current default host<br>
<br>
root - set current default server to the root<br>
<br>
ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)<br>
<br>
-a - list canonical names and aliases<br>
<br>
-h - list HINFO (CPU type and operating system)<br>
<br>
-s - list well-known services<br>
<br>
-d - list all records<br>
<br>
-t TYPE - list records of the
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -