当前位置:主页 > 查看内容

怎样测试域名解析是否生效?_云解析服务 DNS_常见问题_域名解析

发布时间:2021-09-20 00:00| 位朋友查看

简介:您可以在已经连接Internet的PC终端的DOS窗口使用如下三种命令测试域名解析是否生效,命令格式如下: ping 目标域名 nslookup [-qt=类型] 目标域名 权威DNS地址 dig 类型 目标域名 @权威DNS地址 nslookup和dig命令中的“类型”可以输入解析记录类型(比如A,C……

您可以在已经连接Internet的PC终端的DOS窗口使用如下三种命令测试域名解析是否生效,命令格式如下:

  • ping 目标域名
  • nslookup [-qt=类型] 目标域名 权威DNS地址
  • dig 类型 目标域名 @权威DNS地址
  • nslookup和dig命令中的“类型”可以输入解析记录类型(比如A,CNAME,TXT,MX等),用来查询指定类型的域名解析是否生效,如果不输入则默认查询A类型域名解析。
  • 如果PC终端的操作系统没有自带dig命令,需要手动安装后才能使用。
  • 上述命令均可以用于测试公网域名解析和内网域名解析是否生效。

通过上述命令,您可以判断解析查询返回结果是否与云解析服务中配置的一致,

  • 若一致,则代表解析已生效。
  • 若不一致,则需要查看“TTL”的值,可以等待缓存到期后再进行测试。TTL的详细信息请参见什么是TTL值?

dig命令示例(Linux系统)

  • 解析生效

    测试域名“1.private.com.”通过华为云内网DNS“100.125.1.250”的解析结果,命令及返回结果如下:

    dig @100.125.1.250 1.private.com IN A
    ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> @100.125.1.250 1.private.com IN A
    ; (1 server found)
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12120
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ;; QUESTION SECTION:
    ;1.private.com.          IN      A 
    
    ;; ANSWER SECTION:       
    1.private.com.        300      IN    A     1.1.1.1
    
    ;; Query time: 0 msec
    ;; SERVER: 100.125.1.250#53(100.125.1.250)
    ;; WHEN: Wed Oct 09 11:13:14 CST 2019
    ;; MSG SIZE  rcvd: 58

    从上述返回结果中可以看出,域名“1.private.com.”有1条A类型的解析记录。

  • 解析不生效

    测试内网域名“a.private.com”通过华为云内网DNS“100.125.1.250”的解析结果,命令及返回结果如下:

    dig @100.125.1.250 a.private.com IN A
    ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> @100.125.1.250 a.private.com IN A
    ; (1 server found)
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60081
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ;; QUESTION SECTION:
    ;a.private.com.                 IN      A
    
    ;; AUTHORITY SECTION:                                                   
    private.com.            300     IN      SOA     ns1.private.hwclouds-dns.com. hwclouds\.cs.huawei.com. 1 7200 900 1209600 300
    
    ;; Query time: 0 msec
    ;; SERVER: 100.125.1.250#53(100.125.1.250)
    ;; WHEN: Wed Oct 09 11:13:14 CST 2019
    ;; MSG SIZE  rcvd: 122

    从上述结果中可以看出,域名存在,但是解析记录不存在。

nslookup命令示例(Windows系统)

  • 解析生效

    测试域名“publictest.com”的解析结果,命令及返回结果如下:

    nslookup  publictest.com
    Server: xxx.com   
    Address: xx.xx.xx.xx   
    
    Non-authoritative answer:
    Name: publictest.com
    Address: xx.xx.xx.xx

    从上述返回结果中可以看出,域名“publictest.com”的A类型记录集的解析生效。

  • 解析不生效

    测试域名“publictest.com”的CAA类型记录集解析结果,命令及返回结果如下:

    nslookup -qt=caa publictest.com ns1.hwclouds-dns.com
    unknown query type: caa
    DNS request timeout.
        timeout was 2 seconds.
    Server: Unknown   
    Address: xx.xx.xx.xx

    从上述返回结果中可以看出,域名“publictest.com”无CAA类型记录集。


本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:负载均衡 负载均衡快速入门 - 快速入门 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐