nslookup 诊断 DNS 解析

使用 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'
nslookup 诊断 DNS 解析_第1张图片
Windows 命令行
  • 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 诊断 DNS 解析_第2张图片
    mx记录
  • nslookup -query=hinfo apauth.superhcloud.com 8.8.8.8
  • options 选项可以在交互式通过 set all 查看。

交互式 nslookup

nslookup 诊断 DNS 解析_第3张图片
使用?查看命令的详细解释

常用命令

  • set all
    print options, current server and host。查阅当前的选项设置,当前的 DNS 服务器地址,和刚解析过的主机地址。


    nslookup 诊断 DNS 解析_第4张图片
    set all

    默认的 type 是 A 和 AAAA
    端口 53 端口。

  • server 8.8.8.8
    设定 8.8.8.8 为 默认的 name server。


    server 设为 ns1.alidns.com
  • set type=any


    nslookup 诊断 DNS 解析_第5张图片
    一级域名:superhcloud.com
  • 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
nslookup 诊断 DNS 解析_第6张图片
设置 querytype=ns,superhcloud.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
nslookup 诊断 DNS 解析_第7张图片
设置 querytype=ns,supervcloud.cn 未在阿里解析

ns 服务

  • 阿里
    ns1.alidns.com
    ns2.alidns.com
  • 新网
    ns13.xincache.com
    ns14.xincache.com

在线服务

  • NSLOOKUP: look up and find IP addresses in the DNS;
  • DNS dig - nslookup;
  • Free online network tools;
    nslookup 诊断 DNS 解析_第8张图片
    Free online network tools
Domain Dossier
Domain Check
Email Dossier
Browser Mirror
Ping
Traceroute
NsLookup
AutoWhois
AnalyzePath
  • network-tools.com/nslook
    nslookup 诊断 DNS 解析_第9张图片
    image.png

问题?

  • 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;

DNS RFC

  • DOMAIN ADMINISTRATORS OPERATIONS GUIDE;
  • DOMAIN NAMES - CONCEPTS AND FACILITIES;
  • DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION;

你可能感兴趣的:(nslookup 诊断 DNS 解析)