说明
此插件实现 RFC 5001,并向响应中添加一个 EDNS0 OPT 资源记录,以唯一标识服务器。这在 anycast 设置中非常有用,可以查看负责生成响应的服务器并进行调试。
每个服务器块只能使用此插件一次。
语法
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