我来自Windows。
一旦安装了DNS Server角色,Windows下载“根服务器”列表,将查询发送到其中之一,并缓存响应以供进一步使用。这里没有货代。
我希望绑定具有相同的功能:没有本地域和转发器的公共DNS服务器。只需查询根服务器并缓存响应。
我谷歌了2天,并阅读了20+教程,但没有任何效果。
发布于 2022-10-18 14:26:58
没有什么要做的,因为“转发”是正常操作所不需要的一个额外的特定特性。只要在bind中启用递归,并且不要在其中设置任何区域,那么它将是一个递归名称服务器。您还可能希望探索更简单的替代方案,比如unbound。
递归名称服务器将执行迭代查询以获得最终答案。转发查询是满足非常特定需求的边缘情况,或者如果您希望共享缓存/具有缓存层次结构的话。
关于"DNS术语“,见RFC 8499:
递归模式:服务器的一种解析模式,它接收DNS查询,或者从本地缓存响应这些查询,或者向其他服务器发送查询,以获得对原始查询的最终答案。递归解析器:以递归模式工作的解析器。通常,递归解析器需要缓存它收到的答案(这将使它成为一个完整的服务解析器),但是一些递归解析器可能不会缓存。..。转发:一台服务器将RD位设置为1的查询发送到另一台服务器以解决该查询的过程。转发是DNS解析器的一个功能;它不同于简单地盲目中继查询。转发器:RFC2308第1节将转发器描述为“用于解析查询的名称服务器,而不是直接使用权威的名称服务器链”。RFC2308进一步表示,“转发器通常要么可以更好地访问互联网,要么维护一个更大的缓存,可以在多个解析器之间共享。”这一定义似乎表明,转发器通常只查询权威服务器。然而,在当前的使用中,转发器通常位于存根解析器和递归服务器之间。RFC2308对转发器是只迭代的还是可以是全服务解析器保持沉默.
https://serverfault.com/questions/1113257
复制相似问题