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

Исходное сообщение
"Просветите насчет настроек DNS сервера"

Отправлено siliv , 05-Апр-06 19:25 
Ось - фрибсд

интерфейсы
vr0с - 192.168.0.7 0xffffff00
lo0  - 127.0.0.1   0xff000000

Настроил DNS, а он на одном адресе работает а на 127,0,0,1 не работает.

dig @192.168.0.7 ya.ru    -работает
dig @127.0.0.1 ya.ru      -не работает


фаера нету, в named.conf никаких acl не задавал.

Как поправить?


Содержание

Сообщения в этом обсуждении
"Просветите насчет настроек DNS сервера"
Отправлено Дениска , 06-Апр-06 08:33 
>Ось - фрибсд
>
> интерфейсы
> vr0с - 192.168.0.7 0xffffff00
> lo0  - 127.0.0.1   0xff000000
>
>Настроил DNS, а он на одном адресе работает а на 127,0,0,1 не
>работает.
>
>dig @192.168.0.7 ya.ru    -работает
>dig @127.0.0.1 ya.ru      -не работает
>
>
>фаера нету, в named.conf никаких acl не задавал.
>
>Как поправить?
1. посмотреть слушается ли 53 порт на 127.0.0.1 (напр. sockstat | grep 53)
2. ежели нет, смотреть на директиву listen-on в конфиге binda (если он используется)


"Просветите насчет настроек DNS сервера"
Отправлено siliv , 06-Апр-06 11:56 
>1. посмотреть слушается ли 53 порт на 127.0.0.1 (напр. sockstat | grep
>53)
>2. ежели нет, смотреть на директиву listen-on в конфиге binda (если он
>используется)

1)53 порт слушает только 192.168.0.7

2)c listen-on такая ситуация
    если убрать эту директиву то 53 порты слушает 192.168.0.7
    если поставить в ней 192.168.0.7 то порты тоже слушает 192.168.0.7
    если прописать 127.0.0.1         то порты никто не слушает
    если прописать обоих             то порты слушает 192.168.0.7
:-(

        


"Просветите насчет настроек DNS сервера"
Отправлено Дениска , 06-Апр-06 12:27 
>:-(
>
таки скажите хоть версию бинда, и покажите как вы даете опцию listen-on. Ну очень не хочется на кофейной гуще гадать.

"Просветите насчет настроек DNS сервера"
Отправлено ipmanyak , 06-Апр-06 12:36 
в named.conf укажи
listen-on { 192.168.0.7; 127.0.0.1; };


"Просветите насчет настроек DNS сервера"
Отправлено siliv , 06-Апр-06 13:25 
>в named.conf укажи
> listen-on { 192.168.0.7; 127.0.0.1; };

именно так и написано сейчас - слушает только 192.168.0.7

а пробовал
listen-on {127.0.0.1; };                  - никто не слушает 53 порт    
//listen-on { 192.168.0.7; 127.0.0.1; };  - слушает только 192.168.0.7    


версия BIND 9.3.1



"Просветите насчет настроек DNS сервера"
Отправлено siliv , 06-Апр-06 14:21 
Проблема немного прояснилась дело не в dns а в интерфейсе.

Почему-то при перезагрузки (возможно и в процессе работы я до конца не выяснил)оси слетает 127,0,0,1 на интерфейсе lo0.

если заново прописать этот адрес и перезагрузить dns то 127 - слушает 53 порты, потом через некоторое время замечаю что 127 слетает?

может я не так прописываю?

ifconfig lo0 127.0.0.1 netmask 0xff000000



"Просветите насчет настроек DNS сервера"
Отправлено Дениска , 06-Апр-06 14:58 
>Проблема немного прояснилась дело не в dns а в интерфейсе.
>
>Почему-то при перезагрузки (возможно и в процессе работы я до конца не
>выяснил)оси слетает 127,0,0,1 на интерфейсе lo0.
>
>если заново прописать этот адрес и перезагрузить dns то 127 - слушает
>53 порты, потом через некоторое время замечаю что 127 слетает?
>
>может я не так прописываю?
>
>ifconfig lo0 127.0.0.1 netmask 0xff000000
а ты где прописываешь? это ж в /etc/defaults/rc.conf должно стоять если мне память не изменяет, а уж rc.network этот ифейс поднимает.


"Просветите насчет настроек DNS сервера"
Отправлено siliv , 06-Апр-06 15:55 

>а ты где прописываешь? это ж в /etc/defaults/rc.conf должно стоять если мне
>память не изменяет, а уж rc.network этот ифейс поднимает.

в /etc/defaults/rc.conf стоит ifconfig_lo0="inet 127.0.0.1"
однако эта диретива почему-то не фурычит - после перезагрузки компа ifconfig дает
"flags=8008<LOOPBACK,MULTICAST> mtu 16384"

если добавить ifconfig_lo0="inet 127.0.0.1 netmask 0xff000000" в /etc/rc.conf - результат тот-же самый.

ну а если написать в консоле ifconfig lo0 127.0.0.1 netmask 0xff000000  то нормально присваивает

а rc.network у меня нету ????? что это значит?



"Просветите насчет настроек DNS сервера"
Отправлено siliv , 06-Апр-06 19:32 

>а rc.network у меня нету ????? что это значит?


спасибо всем за участие, проблема слава богу решилась.

Решение нашел на
http://squid.org.ua/FAQ/my/FAQ-14.html см. в части  Устройство lo0 (loop-back) не настраиваться при запуске.


только я наоборот изменил
network_interfaces=vr0   (которое там почему-то стояло)
на
network_interfaces=auto

и зароботало.


PS. а то что у меня нету rc.network это нормально или нет (у меня FreeBSD 6.0-RELEASE-p3)?