Возможно кто-то уже сталкивался с подобной проблемой или есть мысли по этому поводу: есть 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, а при рассоединении всё востанавливать...
Может ктонибудь знает как это реализовать более удачно?
Или хотябы направление в котором рыть?
Или это решение единственное?Заранее спасибо!
А зачем dns-сервера провайдера, если есть свой? Пусть твой dns сам резолвит имена в Инете.
>А зачем dns-сервера провайдера, если есть свой? Пусть твой dns сам резолвит
>имена в Инете.В принципе можно, но при этом увеличится DNS трафик (да и время разрешения адреса - у провайдера то и кэш и канал побольше будут) за счёт того, что корневые (например зоны ".") DNS сервера не будут делать рекурсивный опрос :-(
>В принципе можно, но при этом увеличится DNS трафик (да и время
>разрешения адреса - у провайдера то и кэш и канал побольше
Трафик dns мизерный, у твоего dns сервера тоже будет кэш.>будут) за счёт того, что корневые (например зоны ".") DNS сервера
>не будут делать рекурсивный опрос :-(
Совсем не понял выражения. С каких это пор корневые сервера стали выполнять рекурсивные запросы?
>>В принципе можно, но при этом увеличится DNS трафик (да и время
>>разрешения адреса - у провайдера то и кэш и канал побольше
>Трафик dns мизерный, у твоего dns сервера тоже будет кэш.
В среднем 5%...
>>будут) за счёт того, что корневые (например зоны ".") DNS сервера
>>не будут делать рекурсивный опрос :-(
>Совсем не понял выражения. С каких это пор корневые сервера стали выполнять
>рекурсивные запросы?
Да я собственно про то и говорю, что они не выполняют, а провайдерский выполняет (за счёт этого и скорость разрешения выше)...Проблема состоит на самом деле немного в другом - такая цепочка меня вполне устраивает, вопрос только как её лучше прикрутить...