[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bind и несколько провайдеров - как быть ?




25.12.2013, 10:20, "Vladimir Skubriev" <vladimir@skubriev.ru>:
> Есть 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 и не парься. днс провайдера не факт что быстрее. гугл днс имеет несоразмерно больший кэш, а следовательно вместо рекурсивного запросы будет выдавать ответ сразу


Reply to: