Оператор listen-on
конфигурации bind9, похоже, принимает только IP-адрес (а) для интерфейса.«man named.conf
» отображает сведения о прослушивании
Для внутреннего демона named
прослушиваемый интерфейс может быть объявлен как:
listen-on {
127.0.0.1;
192.168.1.1;
};
Теперь перейдем к внешнему демону bind9 / named. ISP предоставляет динамический IP-адрес этому блоку (т. Е. 4.3.2.1).Если я хотел слушать ТОЛЬКО IP-адрес, назначенный провайдером, я попытался это сделать:
listen-on {
!127.0.0.1;
!192.168.1.1;
};
Увы, это не сработало при остановке bind named
от захвата любого из неиспользуемых сетевых интерфейсов.
Как заставить демона bind9 named
слушать ТОЛЬКО на динамическом IP-интерфейсе и не использовать ни один из неиспользуемых интерфейсов (IP-адрес)?Помните, что вы заранее не знаете IP-адрес общедоступного сетевого интерфейса, который необходим для файла конфигурации вашего bind.