DNS测试工具的使用(了解)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS测试工具的使用(了解)相关的知识,希望对你有一定的参考价值。

  • dig命令, host命令, nslookup命令,rndc命令
  • dig命令(直接测试DNS性能,不会查询/etc/hosts文件)
    • dig [-t RR_TYPE] name [@SERVER] [query options] 如果[@SERVER]不写,那就使用本地指定的dns服务器,如果指定了就不会读本地的dns服务器
      • 其中 [query options]为查询选项,可以使用
        • +[no]trace :跟踪解析过程
          • dig -t A www.baidu.com +trace
        • +[no]recurse:进行递归解析
          • dig -t A www.baidu.com +recurse
        • 用于测试dns系统,因此其不会查询hosts文件
          • 注意反向解析使用: dig -x ip
            • dig -x 115.239.210.176
          • 模拟区域传送
            • dig -t axfr DOMAIN [@SERVER]
  • host命令:直接返回解析结果
    • host [-t RR_TYPE] name SERVER_IP
    • host -t A www.baidu.com
    • host -t NS baidu.com
    • host -t MX baidu.com
  • nslookup命令
    • nslookup [ -options ] [ name ] [server]
[[email protected] etc]# nslookup
> server 192.168.23.10
Default server: 192.168.23.10
Address: 192.168.23.10#53
> set q=A
> www.sina.com
Server: 192.168.23.10
Address: 192.168.23.10#53

Non-authoritative answer:
www.sina.com canonical name = us.sina.com.cn.
us.sina.com.cn canonical name = spool.grid.sinaedge.com.
Name: spool.grid.sinaedge.com
Address: 222.76.214.60
  • rndc命令:用于named服务控制命令
    • rndc status :查看状态
    • rndc flush :清空缓存服务器缓存
 

























以上是关于DNS测试工具的使用(了解)的主要内容,如果未能解决你的问题,请参考以下文章

单元测试不了解 XCTest 期望的异步 UI 代码?

VS中添加自定义代码片段——偷懒小技巧

PHP代码-psysh调试代码片段工具

微信小程序代码片段

DNS 05-rndc介绍及使用

自定义工具栏在片段中不可见