我希望 Bind DNS 服务器向其递归到上游 DNS 服务器的任何请求添加客户端子网 EDNS 选项(最好是我指定的选项),以弥补客户端本身不提供该选项的事实。有没有办法让 Bind 将其添加到出站请求中?
答案1
目前没有。您可以通过 Google 搜索找到非官方补丁,但目前稳定分支中没有。
Evan Hunt (isc.org) 曾在2014:
我们对此持开放态度,但除非有人向我们贡献代码,或提供资金支持该功能以便我们聘请工程师,否则可能不会实现。这是一项艰巨的工作(需要对缓存数据库进行大规模重写),而且我们已经忙得不可开交。抱歉。
虽然该功能后来被添加到dig
(BIND 9.10 功能公告),我找不到有关此功能在稳定分支中的文档。我发现一提到它可以用于主分支和 alpha 分支中的权威服务器,但这既不是您所寻找的,也不是生产环境的解决方案。