On Wed, Dec 25, 2013 at 10:19:24AM +0400, Vladimir Skubriev wrote:
…skipped…
Насколько мне известно лучше использовать DNS провайдера, т.к. они ближе
и быстрее а после уже для надежности прописать какие нибудь public dns
сервера.
Лучше для кого?
Они ближе и быстрее ровно до тех пор, пока доступны. В Вашем случае они
могут стать дальше и медленнее в любой момент. Может попробовать вообще
без forwarders обойтись? Я с некоторых пор именно так и поступил, когда
надоело разбираться, почему то или иное имя резолвится криво.
Всяко легче искать проблему на своём сервере, чем у провайдера…
Не могу понять одного, как мне сделать так, чтобы при переключении
провайдера (шлюза по умолчанию) на сервере у меня работал DNS.
Ведь если я пропишу так:
forwarders {
DNS-SERVER1-PROVIDER1;
DNS-SERVER2-PROVIDER1;
8.8.8.8;
8.8.4.4;
};
то при подключении второго провайдера
DNS-SERVER1-PROVIDER1 и DNS-SERVER2-PROVIDER1 не будут доступны и
наоборот соответственно тоже справедливо и для первого провайдера.
Может будут, может не будут… зависит от провайдера.
Я конечно могу сделать скрипт, который будет обновлять конфиг bind на
DNS сервере, но мне кажеться должно быть более красивое решение для этой
задачи.
Может оно и есть, но красивое решение в виде отсутствия forwarders — чем
не вариант?