文档首页 > > 常见问题> 怎样测试域名解析是否生效?

怎样测试域名解析是否生效?

分享
更新时间: 2019/10/11 GMT+08:00

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

  • ping 目标域名
  • nslookup [-qt=类型] 目标域名 权威DNS地址
  • dig 类型 目标域名 @权威DNS地址
说明:

nslookup和dig命令中的“类型”可以输入解析记录类型(比如A,CNAME,TXT,MX等),用来查询指定类型的域名解析是否生效,如果不输入则默认查询A类型域名解析。

如果PC终端的操作系统没有自带dig命令,需要手动安装后才能使用。

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

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

dig命令示例(Linux系统)

  1. 解析生效

    测试域名“publictest.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类型的解析记录。

  2. 解析不生效

    测试内网域名“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系统)

  1. 解析生效

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

    nslookup  publictest.com
    图1 返回结果

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

  2. 解析不生效

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

    nslookup -qt=caa publictest.com ns1.hwclouds-dns.com
    图2 返回结果

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

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区