DNSDiag v1.6.0 發布

jopen 7年前發布 | 7K 次閱讀 DNSDia DNS ISP

 

DNSDiag可以助你排查DNS流量被ISP劫持和DNS響應了錯誤的行為亦或指向了錯誤的地址等問題,DNSDiag 包含 dnsping、dnstraceroute、dnseval 三個工具。

dnsping

又一個跟 ping 類似的工具,針對 HTTP 的可參考 httping。dnsping 發送 DNS 查詢來 ping DNS 服務器:

./dnsping -s 8.8.8.8 -c 5 linuxtoy.org

dnsping DNS: 8.8.8.8:53, hostname: linuxtoy.org, rdatatype: A

39 bytes from 8.8.8.8: seq=0   time=111.764 ms

38 bytes from 8.8.8.8: seq=1   time=65.606 ms

39 bytes from 8.8.8.8: seq=2   time=110.593 ms

38 bytes from 8.8.8.8: seq=3   time=67.940 ms

38 bytes from 8.8.8.8: seq=4   time=66.181 ms

--- 8.8.8.8 dnsping statistics ---

5 requests transmitted, 5 responses received,   0% lost

min=65.606 ms, avg=84.417 ms, max=111.764 ms, stddev=24.449 ms

其中,-s 指定 DNS 服務器,-c 為請求次數,linuxtoy.org 為要查詢的域名。從結果我們可以看到,查詢的最小、最大及平均響應時間。

 

dnstraceroute

這個工具與 traceroute 相似,用來查詢 DNS 請求的路由:

./dnstraceroute --expert -s 8.8.8.8 linuxtoy.org

dnstraceroute DNS: 8.8.8.8:53, hostname: linuxtoy.org, rdatatype: A

1       gateway (10.217.89.1) 1 ms

2       10.210.4.37 (10.210.4.37) 1 ms

3       10.210.2.67 (10.210.2.67) 1 ms

4       254.118.142.219.broad.bj.bj.dynamic.163data.com.cn (219.142.118.254) 2 ms

5       10.210.1.14 (10.210.1.14) 4 ms

6       192.168.5.30 (192.168.5.30) 7 ms

7       180.149.129.217 (180.149.129.217) 7 ms

8        *

9       180.149.128.9 (180.149.128.9) 8 ms

10      202.97.53.146 (202.97.53.146) 8 ms

11      202.97.58.94 (202.97.58.94) 9 ms

12      202.97.91.114 (202.97.91.114) 49 ms

13      202.97.62.214 (202.97.62.214) 47 ms

14      209.85.241.58 (209.85.241.58) 43 ms

15      209.85.142.185 (209.85.142.185) 45 ms

16      216.239.41.7 (216.239.41.7) 152 ms

17      209.85.243.23 (209.85.243.23) 62 ms

18       *

19      google-public-dns-a.google.com (8.8.8.8) 72 ms

 

=== Expert Hints ===

 [*] public DNS server is next to an invisible hop (probably a firewall)

--expert 選項可以給出一些有用的提示。

 

dnseval

批量 ping 工具,同樣是針對 DNS:

./dnseval linuxtoy.org

server              avg(ms)     min(ms)     max(ms)     stddev(ms)  lost(%)

---------------------------------------------------------------------------

10.210.12.10        51.627      1.169       503.838     158.891     %0

202.106.182.153     285.889     2.336       604.162     312.265     %14

更新日志

  • Improved time calculations
  • Display DNS response in verbose mode
  • Display correct TTL for CNAME records

下載

本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/649d963c

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!