25.12.2013, 10:20, "Vladimir Skubriev" <[email protected]>: > Есть DNS сервер для локалки bind в контейнере LXC > > Есть отдельно стоящий шлюз, на котором подключены несколько провайдеров > по pppoe > > У каждого провайдера есть свои DNS серверы. > > Периодически провайдеры могут отваливаться, т.е. их DNS серверу > периодически могут быть недоступны. > > На данный момент в bind используются не зависимые от провайдера DNS серверы: > > forwarders { > //80.68.0.12; > //80.68.0.9; > 8.8.8.8; > 8.8.4.4; > }; > > Точнее это с тех пор, как был подключен второй провайдер. > > Переключение между провайдерами происходит вручную скриптом, который > меняет шлюз по умолчанию. > > Насколько мне известно лучше использовать DNS провайдера, т.к. они ближе > и быстрее а после уже для надежности прописать какие нибудь public dns > сервера. > > Не могу понять одного, как мне сделать так, чтобы при переключении > провайдера (шлюза по умолчанию) на сервере у меня работал DNS. > > Ведь если я пропишу так: > > forwarders { > DNS-SERVER1-PROVIDER1; > DNS-SERVER2-PROVIDER1; > 8.8.8.8; > 8.8.4.4; > }; > > то при подключении второго провайдера > DNS-SERVER1-PROVIDER1 и DNS-SERVER2-PROVIDER1 не будут доступны и > наоборот соответственно тоже справедливо и для первого провайдера. > > Я конечно могу сделать скрипт, который будет обновлять конфиг bind на > DNS сервере, но мне кажеться должно быть более красивое решение для этой > задачи. > > Буду благодарен за помощь. > > Спасибо. > используй гугл dns и не парься. днс провайдера не факт что быстрее. гугл днс имеет несоразмерно больший кэш, а следовательно вместо рекурсивного запросы будет выдавать ответ сразу
-- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

