nsid

原始碼

nsid 會將此伺服器的識別符號添加到每個回覆中。

描述

此外掛程式實作 RFC 5001,並在回覆中加入一個 EDNS0 OPT 資源記錄,以唯一識別伺服器。這在任播設定中很有用,可以查看哪個伺服器負責產生回覆,並進行除錯。

每個伺服器區塊只能使用此外掛程式一次。

語法

nsid [DATA]

DATA 是在 nsid 記錄中使用的字串。

如果沒有提供 DATA,則會使用主機名稱。

範例

啟用 nsid

example.org {
    whoami
    nsid Use The Force
}

現在,具有 NSID 支援的客戶端將會看到具有 NSID 選項的 OPT 記錄

% dig +nsid @localhost a whoami.example.org

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46880
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 3

....

; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; NSID: 55 73 65 20 54 68 65 20 46 6f 72 63 65 ("Use The Force")
;; QUESTION SECTION:
;whoami.example.org.		IN	A

參見

RFC 5001