bind9 强制仅侦听本地地址

bind9 force to listen only on local addresses

提问人:Kalle 提问时间:9/3/2023 最后编辑:Kalle 更新时间:9/6/2023 访问量:30

问:

我无法仅在 localhost 和 VPN-IP 上收听 bind9。它还侦听公共 IP。

我的配置是:

listen-on port 53 { localhost; 10.8.0.1; };

netstat 说(公共 IP 被屏蔽):

tcp 0 0 10.8.0.1:53 0.0.0.0:* LISTEN 1029/named

tcp 0 0 my.public.ip:53 0.0.0.0:* LISTEN 1029/named          

tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1029/named          

udp 0 0 my.public.ip:53 0.0.0.0:*     1029/named          

udp 0 0 127.0.0.1:53 0.0.0.0:*        1029/named          

udp 0 0 10.8.0.1:53  0.0.0.0:*        1029/named

如何强制 bind9 只监听本地 IP?

我现在不知道该怎么办。

IP 本地 公共 绑定9

评论


答:

0赞 Kalle 9/6/2023 #1

自己找到了解决方案。

监听端口 53 { 127.0.0.1; 10.8.0.1;

做到了。