gpt4 book ai didi

bind - 如何让bind9只监听这个动态ip接口(interface)

转载 作者:行者123 更新时间:2023-12-02 03:27:11 28 4
gpt4 key购买 nike

bind9 配置的 listen-on 语句似乎只采用接口(interface)的 IP 地址。 “mannamed.conf”显示 listen-on 的详细信息

对于内部named守护进程,正在监听的接口(interface)可以声明为:

listen-on {
127.0.0.1;
192.168.1.1;
};

现在转向外部bind9/named 守护进程...ISP 为该设备提供动态IP 地址(即4.3.2.1)。如果我只想监听 ISP 分配的 IP 地址,我尝试了以下方法:

listen-on {
!127.0.0.1;
!192.168.1.1;
};

唉,这并不能阻止绑定(bind)named获取任何未使用的网络接口(interface)。

如何使bind9 named 守护进程仅监听动态IP 接口(interface),而不监听任何未使用的接口(interface)(IP 地址)?请记住,您事先并不知道绑定(bind)配置文件所需的面向公众的网络接口(interface)的 IP 地址。

最佳答案

这对我有用:

listen-on {
!127.0.0.1;
!172.17.0.0/24;
0.0.0.0/0;
};

或者,如果您知道服务提供商使用的潜在 IP 地址范围列表(您可以询问他们,或者您可以在 WHOIS 数据库中查找其 AS 路由对象),您可以仅列出这些前缀:

listen-on {
194.38.96.0/19;
200.201.202.0/24;
};

关于bind - 如何让bind9只监听这个动态ip接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52938071/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com