LINUX.ORG.RU
ФорумAdmin

FC7 caching name server не работает


0

0

yum remove bind bind-libs caching-nameserver bind-chroot
rm -rf /var/named

yum install bind bind-libs caching-nameserver bind-chroot

Все конфиги по умолчанию, однако named не работает для
машин в локалке когда в качестве dns сервера указывают
ip-локального кэширующего DNS сервера

named работает только на сервере,
/etc/resolv.conf
nameserver 127.0.0.1

может в федоре он по умолчанию слушает только локалхост? посмотри нетстатом, на каких интерфейсах бинд слушает 53-й порт..

если всё нормально - тогда смотри конфиги.

bsh ★★★
()

Нашел ответ

# cat /etc/named.caching-nameserver.conf
options {
listen-on port 53 { 127.0.0.1; 192.168.10.gw; };
# listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; 192.168.10.0/24; };
recursion yes;
};

andyS1976
() автор топика
Ответ на: комментарий от bsh

Абсолютно верно!

В отличие от Fedor ранних они сдлелали конфиг слушать только 
localhost

Однако если разрешить прослушивание localhost 
будет сообщение:
Query refused

поэтому надо добавить
allow-query     { localhost;  192.168.10.0/24; };

andyS1976
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.