某些DNS请求可能包含多个查询,而我的服务器是NOTRecursion Available
,如果我只能回答部分查询,我该如何响应?
更具体地说,如何设置RCODE
?
如果在单个查询的QUESTION
部分中收到多个问题,只需将FORMERR
(RCODE = 1
)返回到整个查询即可。
正如您所发现的,在这些情况下,RCODE
字段的语义没有定义。
我确实写了一份互联网草案(即出版前的RFC),描述了一个可能的解决方案,但问题太难了,所以我放弃了它