dig 指令的使用方法

dig 是用來發出 DNS 查詢並顯示結果的指令。這裡整理了基本用法與常用的寫法。

在瀏覽器中使用 dig無需註冊會員・免費

基本的寫法

dig example.com          # A 記錄
dig example.com MX       # 指定類型
dig example.com TXT +short   # 只顯示值
dig @8.8.8.8 example.com     # 指定查詢的 DNS 伺服器
dig -x 8.8.8.8               # 反向解析(PTR)
dig example.com NS +trace    # 從根開始依序追蹤

結果的解讀

答案會顯示在 ANSWER SECTION。由左至右依序是「名稱・TTL・IN・類型・值」。status: 為 NOERROR 表示正常,NXDOMAIN 表示該名稱不存在,SERVFAIL 則是伺服器端失敗。flags 中若有 aa,表示是權威 DNS 在回應。

主要選項

Windows 呢?

Windows 並沒有內建 dig。內建的 nslookup 是相近的替代品(nslookup -type=MX example.com)。如果使用 WSL,也可以用 dig。嫌安裝麻煩的話,像 Web dig 這樣用瀏覽器查詢最方便。

與 Web dig 的對應

記錄的種類請參閱 DNS 記錄類型一覽。

常見問題

dig 可以在哪些作業系統使用?

Mac 與 Linux 內建就有。Windows 預設沒有內建,所以要使用 nslookup 或 WSL。

dig 和 nslookup 有什麼不同?

兩者都能查詢 DNS,但 dig 的輸出比較詳細,選項也比較豐富。

在瀏覽器中使用 dig

其他說明書

最後更新: 2026-10-21