URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80011
[ Назад ]

Исходное сообщение
"FreeBSD 7 + bind"

Отправлено killer_yar , 25-Апр-08 19:56 
Здравствуйте!

Перевожу сервер с Windows 2003 на FreeBSD. Возникла проблема по настройке DNS.

система:
uname -a
FreeBSD zavolgalan.yaroslavl.ru 7.0-RELEASE FreeBSD 7.0-RELEASE #8: Wed Apr 23 02:06:58 MSD 2008     root@zavolgalan.yaroslavl.ru:/usr/obj/usr/src/sys/CUSTOM  i386

named -v
BIND 9.3.4-P1


перерыл очень много тем в интернете, но так и не смог настроить.
В /etc/namedb/named.conf указываю
        listen-on       { any; };
пробовал вообще комментировать. строку, но sockstat -4 | grep named выдает
bind     named      90137 22 udp4   127.0.0.1:53          *:*
bind     named      90137 23 tcp4   127.0.0.1:53          *:*
bind     named      90137 26 udp4   192.168.9.2:53        *:*
bind     named      90137 27 tcp4   192.168.9.2:53        *:*
bind     named      90137 28 udp4   172.16.16.1:53        *:*
bind     named      90137 29 tcp4   172.16.16.1:53        *:*

нельзя ли, чтобы слушало сразу *:53 ?
очень неудобно когда стартует новый интерфейс (напр., при поднятии pptp) перезапускать named.


Содержание

Сообщения в этом обсуждении
"FreeBSD 7 + bind"
Отправлено Аноним , 25-Апр-08 23:17 
По видимому нет. Цитата из BIND 9 Administrators Reference Manual:

The server does not bind a separate socket to each IPv6 interface address as it does for IPv4. Instead, it always listens on the IPv6 wildcard address. Therefore, the only values allowed for the address_match_list argument to the listen-on-v6 statement are { any; } and { none;}

Таким образом вы применяте IPV6 синтаксис для IPV4. Видимо это не считается ошибкой и listen-on по-умолчанию прослушивает все интерфейсы на момент запуска демона.