描述
whoami 外掛程式實際上並不是非常有用,但可以用於建立一個簡單(快速)的端點來測試客戶端。當 whoami 返回回應時,它會在附加區段中將你的客戶端 IP 位址以 A 或 AAAA 記錄的形式呈現。
回應總是會有一個空的答案區段。埠號和傳輸協定會以 SRV 記錄的形式包含在附加區段中,傳輸協定可以是 “tcp” 或 “udp”。
._<transport>.qname. 0 IN SRV 0 0 <port> .
whoami 外掛程式會回應每個 A 或 AAAA 查詢,無論查詢名稱為何。
如果 CoreDNS 在啟動時找不到 Corefile,這會是載入的預設外掛程式。因此,它可以被用來檢查 CoreDNS 是否正在回應查詢。除此之外,這個外掛程式在生產環境中的用途有限。
語法
whoami
範例
在預設埠號上啟動伺服器並載入 whoami 外掛程式。
example.org {
whoami
}
當查詢 “example.org A” 時,CoreDNS 將回應
;; QUESTION SECTION:
;example.org. IN A
;; ADDITIONAL SECTION:
example.org. 0 IN A 10.240.0.1
_udp.example.org. 0 IN SRV 0 0 40212