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

Исходное сообщение
"ppp + local named"

Отправлено _makc_ , 18-Дек-04 15:19 
Возможно кто-то уже сталкивался с подобной проблемой или есть мысли по этому поводу: есть user ppp и named на одной машине. На named возложено 2 задачи:
1) Поддержка локальной псевдозоны (зона не существует реально и используется только в локальной сети)
2) Кэш + форвардинг запросов к провайдеру

Соответственно при соединении ppp записывает DNS сервера провайдера в resolv.conf. (По умолчанию nameserver'ов там нет, поэтому для локального разрешения адресов используется локальный же DNS) После добавления DNS серверов провайдера при локальном разрешении адресов используются они, итог - теряется псевдозона и кэш :-(

Существует и обратная проблема: мой DNS сервер ничего не знает о DNS серверах провайдера, т.е. он незнает ничего кроме псевдозоны :-(

В моей ситуации очень нежелательно статически прописывать DNS провайдера в named.conf (или ещё где, т.к. они часто меняются).

У меня напрашивается одно (не самое удачное на мой взгляд) решение - изменить настройки PPP таким образом, чтобы не менялся resolv.conf и запускался скрипт, который будет добавлять в named.conf DNS сервера и перезапускать named, а при рассоединении всё востанавливать...

Может ктонибудь знает как это реализовать более удачно?
Или хотябы направление в котором рыть?
Или это решение единственное?

Заранее спасибо!


Содержание

Сообщения в этом обсуждении
"ppp + local named"
Отправлено jonatan , 19-Дек-04 13:54 
А зачем dns-сервера провайдера, если есть свой? Пусть твой dns сам резолвит имена в Инете.

"ppp + local named"
Отправлено _makc_ , 20-Дек-04 12:15 
>А зачем dns-сервера провайдера, если есть свой? Пусть твой dns сам резолвит
>имена в Инете.

В принципе можно, но при этом увеличится DNS трафик (да и время разрешения адреса - у провайдера то и кэш и канал побольше будут) за счёт того, что корневые (например зоны ".") DNS сервера не будут делать рекурсивный опрос :-(


"ppp + local named"
Отправлено jonatan , 20-Дек-04 12:24 
>В принципе можно, но при этом увеличится DNS трафик (да и время
>разрешения адреса - у провайдера то и кэш и канал побольше
Трафик dns мизерный, у твоего dns сервера тоже будет кэш.

>будут) за счёт того, что корневые (например зоны ".") DNS сервера
>не будут делать рекурсивный опрос :-(
Совсем не понял выражения. С каких это пор корневые сервера стали выполнять рекурсивные запросы?


"ppp + local named"
Отправлено _makc_ , 20-Дек-04 12:53 
>>В принципе можно, но при этом увеличится DNS трафик (да и время
>>разрешения адреса - у провайдера то и кэш и канал побольше
>Трафик dns мизерный, у твоего dns сервера тоже будет кэш.
В среднем 5%...
>>будут) за счёт того, что корневые (например зоны ".") DNS сервера
>>не будут делать рекурсивный опрос :-(
>Совсем не понял выражения. С каких это пор корневые сервера стали выполнять
>рекурсивные запросы?
Да я собственно про то и говорю, что они не выполняют, а провайдерский выполняет (за счёт этого и скорость разрешения выше)...

Проблема состоит на самом деле немного в другом - такая цепочка меня вполне устраивает, вопрос только как её лучше прикрутить...