我在让 Unbound 正确转发查询时遇到了一些问题。
我现在的unbound.conf
样子是这样的:
forward-zone:
name: "google.com"
forward-addr: 8.8.8.8
forward-zone:
name: "."
forward-addr: 127.0.0.1@1066 # An Unbound server with a single catchall
remote-control:
control-enable: no
“google.com”区域返回正确,但捕获所有区域未返回。(即使查询似乎已在第二台未绑定服务器上正确接收并返回)
答案1
我有同样的问题,经过搜索,我在邮件列表中找到了解决方案未绑定用户:[Unbound-users] 转发器问题.简单设置一下:
do-not-query-localhost: no
答案2
我有点困惑,您是想查询另一台服务器还是端口 1066 上的本地主机?如果是后者,则需要使用在配置的接口部分下设置的 IP 地址。
server:
interface: <real ethX IP>
forward-zone:
name: "."
forward-addr: <real ethX IP>@1066
默认情况下,Unbound 不允许您查询 localhost/127.0.0.1。