dnsmasq 循环循环错误

dnsmasq 循环循环错误

我知道我缺少某个配置,但我就是找不到它。我有两个路由器,A 位于 B 的上游,都运行 dnsmasq。A 有域 A.com B 有域 BAcom

dnsmasq.conf 中有

server=/B.A.com/IPofB



如果 B 找不到正确的记录,则询问 A。这种方法非常有效,除非遇到不存在的记录。假设 B 被要求输入 noexist.BAcom。它找不到它,所以它问 A,noexists.BAcom 是什么。A 找不到它,但有服务器规则,所以它询问 B,但 B 找不到它,所以它......

如您所见,它来回循环。我知道我在某个地方设置错了,或者更可能是缺少了某个设置,但似乎找不到我要找的东西。

答案1

通过添加一条记录来解决,该记录不允许系统将任何不存在的子域转发到路由器 B。

server=/B.A.com/!

相关内容