我知道我缺少某个配置,但我就是找不到它。我有两个路由器,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/!