V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  DNS

关于如何测试 DNS 服务器的可用性和响应时间

  •  1
     
  •   Livid · 2012-07-19 21:10:41 +08:00 · 16671 次点击
    这是一个创建于 4503 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请不要用 ping 这么不专业的做法,ping 只是最基本的测试工具,而且并不是所有的服务器和网络环境中都会打开 ICMP 协议的通讯。

    如果你要测试的是 DNS 服务器,你应该用 dig。

    语法是:

    dig @223.202.38.60 a1.mzstatic.com

    @ 后面的参数是 DNS 服务器的 IP,最后的参数是你希望解析的域名。

    而 dig 的返回结果通常是这样的:

    ; <<>> DiG 9.7.3-P3 <<>> @223.202.38.60 a1.mzstatic.com
    ; (1 server found)
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26852
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;a1.mzstatic.com. IN A

    ;; ANSWER SECTION:
    a1.mzstatic.com. 1230 IN A 203.78.36.42

    ;; Query time: 35 msec
    ;; SERVER: 223.202.38.60#53(223.202.38.60)
    ;; WHEN: Thu Jul 19 21:09:45 2012
    ;; MSG SIZE rcvd: 49

    其中 ANSWER SECTION 后面就是解析结果,而 Query time 就是本次解析的耗时。
    5 条回复    2018-08-16 22:24:53 +08:00
    horace
        1
    horace  
       2012-07-19 21:51:12 +08:00   ❤️ 1
    Google有个多平台的小工具也可以帮忙个性化测试
    http://code.google.com/p/namebench/

    看起来是读取用户的浏览器常用域名来循环测试数轮,等跑完之后用图形的形式来显示测试结果,很有趣的小工具。
    laskuma
        2
    laskuma  
       2012-07-19 22:43:24 +08:00
    加个感谢LZ的功能吧 经验分享什么的 :)
    AJ
        3
    AJ  
       2012-07-23 23:29:53 +08:00
    Windows用户可以用这个工具哦:

    http://members.shaw.ca/nicholas.fong/dig/

    今天发现的。
    sNullp
        4
    sNullp  
       2012-07-24 06:21:06 +08:00
    一直nslookup+抓包……汗……
    bclerdx
        5
    bclerdx  
       2018-08-16 22:24:53 +08:00
    @AJ 这个地址已经失效了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.