Linux 使用 host、dig 測試 DNS 是否有資料

於 Linux 網路不通,總是要測試看看是網路不通、IP設錯 還是 DNS 有問題,於 DNS 方面可以使用 host 或 dig 來指定 DN Server,來確定 DN Server 是否有此筆資料的紀錄。

Linux 使用 host、dig 測試 DNS 是否有資料

host 使用說明

  • host Domain-name DNS-server-ip
  • ex: host example.com 8.8.8.8 # 測試 example.com 於 8.8.8.8 是否正常

dig 使用說明

  • dig @DN-server-ip Domain-name
  • ex: dig @8.8.8.8 example.com

下述是要看更詳細結果的方式

  • dig +trace DN-name # 列出一步一步查詢結果
    • ex: dig +trace example.com
  • dig @DN-server-ip +trace DN-name # 指定 DN Server 並 列出一步一步查詢結果
    • ex: dig @8.8.8.8 +trace example.com
  • dig -x IP # 反解
    • ex: dig -x 8.8.8.8

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料