2023年5月4日 星期四

使用dnstop看DNS查詢的情況

要看自架的DNS服務被查詢的情況,可以用dnstop指令: 

  • sudo dnstop -l 5 eth0

上述的 eth0 指的是要被監控的網卡,也可以分析用tcpdump產生的pcap檔案

  • tcpdump -c 1000 port 53 -w dump.pcap
  • dnstop -l 5 dump.pcap


啟動dnstop之後,按Ctrl-X可以跳出,其他按鍵功能如下:

  • s:根據來源source address的查詢數排序,預設顯示這個頁面
  • c:根據來源source address的查詢數排序,且顯示查詢網域
  • d:根據目的destination address的查詢數排序,在DNS slave server上可以看到有些會導向master server等。還可以看到去查詢的其他DNS server
  • t:根據query type的查詢數排序,query type例如說像
    A, AAAA, SRV, MX TXT, SOA, NS, DNSKEY, SPF, CNAME等
  • r:根據Rcode的查詢數排序,這邊可以看到有多少錯誤
  • o:根據Opcode的查詢數排序,直接看到DNS查詢總計
  • 1:1st level query name (TLD)的查詢數排序,
    例如tw, com, bz, ...
  • 2:2nd level query name的查詢數排序,
    例如com.tw, gov.tw, ...
  • 3:3rd level query name的查詢數排序,
    例如www.com.tw, www.gov.tw
  • 只要指令dnstop的-l設定到9,可看到從1, 2, ..., 8, 9這九個層級
  • !:根據來源並顯示1st level query name的查詢數排序
  • @:根據來源並顯示2nd level query name的查詢數排序
  • #:根據來源並顯示3rd level query name的查詢數排序
  • 只要指令dnstop的-l設定到9,可看到從!, @, #, ..., *, )這九個層級
  • Ctrl-R:更新計數器
  • Ctrl-X:跳出dnstop這支程式


參考資料

_EOF_

manhattan on a floating island in the sky, waterfalls falling down, low poly art, isometric art, 3d render, ray tracing, high detail, artstation, concept art, behance, smooth, sharp focus, ethereal lighting

Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 3510921946, Size: 512x512, Model hash: 6ce0161689, Model: v1-5-pruned-emaonly, Version: v1.6.0-2-g4afaaf8a

Time taken: 8 min. 33.1 sec.
A: 3.47 GB, R: 3.57 GB, Sys: 2.0/2 GB (100.0%)

沒有留言:

張貼留言