使用 nslookup 可以查阅定位 DNS 解析问题。
nslookup 的使用
C:\Users\windows7>nslookup /?
Usage:
nslookup [-opt ...] # interactive mode using default server
nslookup [-opt ...] - server # interactive mode using 'server'
nslookup [-opt ...] host # just look up 'host' using default server
nslookup [-opt ...] host server # just look up 'host' using 'server'
- Here's What the NSLOOKUP Tool Can Tell You About Internet Domains
- 更多用法;
- Linux NSLOOKUP - DNS lookup utility (man page);
示例
- nslookup - 8.8.8.8
指定使用 8.8.8.8 这个 DNS 服务器来进行解析; - nslookup www.supervcloud.com 8.8.8.8
查看 www.supervcloud.com 的解析记录; -
nslookup -type=mx microsoft.com
- nslookup -query=hinfo apauth.superhcloud.com 8.8.8.8
- options 选项可以在交互式通过 set all 查看。
交互式 nslookup
常用命令
-
set all
print options, current server and host。查阅当前的选项设置,当前的 DNS 服务器地址,和刚解析过的主机地址。
默认的 type 是 A 和 AAAA
端口 53 端口。 -
server 8.8.8.8
设定 8.8.8.8 为 默认的 name server。
-
set type=any
-
TLD:Top-level Domain 顶级域
注意区分域名:superhcloud.com 和 二级域名 apauth.superhcloud.com。
查看 authoritative answer?
查看一个域名的 ns 记录。
- 示例:在 ali 解析的
> set querytype=ns
> superhcloud.com
Server: ns1.alidns.com
Addresses: 106.11.141.121
140.205.41.21
140.205.81.21
superhcloud.com nameserver = ns2.alidns.com
superhcloud.com nameserver = ns1.alidns.com
- 示例:未在 ali 解析的
> set querytype=ns
> supervcloud.cn
Server: ns1.alidns.com
Addresses: 106.11.141.121
140.205.41.21
140.205.81.21
*** ns1.alidns.com can't find supervcloud.cn: Query refused
ns 服务
- 阿里
ns1.alidns.com
ns2.alidns.com - 新网
ns13.xincache.com
ns14.xincache.com
在线服务
Domain Dossier
Domain Check
Email Dossier
Browser Mirror
Ping
Traceroute
NsLookup
AutoWhois
AnalyzePath
问题?
- DNS - NSLOOKUP what is the meaning of the non-authoritative answer?
- Wireshark Lab: DNS v6.01;
- DNS Always Getting Non-Authoritative Answer?
- authoritative dns server vs non-authoritative dns serve;
- Linux nslookup command;