Зачем мне нужно как минимум два сервера имен?

13

У меня есть несколько доменов, все они размещены на Northhosts, но я регистрирую свои домены в GoDaddy (так как они дешевле).

Когда я получаю электронное письмо с информацией о новой учетной записи от Northosts, они всегда предоставляют два домена, и GoDaddy всегда хочет, чтобы я вводил как минимум два сервера имен при смене серверов имен.

Недавно я обновил старый домен, который у меня есть, с другим провайдером, и я заметил, что они тоже требуют / дают два сервера имен.

Что является причиной этого? Почему нельзя использовать только один сервер имен?

AStopher
источник
Не обязательно иметь два сервера имен.
Уильям Эдвардс
@WilliamDavidEdwards Да, это так. Читайте на эту тему. Вопрос спрашивает, ПОЧЕМУ нам нужны два сервера имен, а не «нужны ли нам два сервера имен».
AStopher
Я знаю, но нам не обязательно нужны два сервера имен.
Уильям Эдвардс
@WilliamDavidEdwards Большинство провайдеров заставляют своих клиентов вводить / использовать два сервера имен. Поэтому делается вывод, что фактически необходимы два сервера имен .
AStopher
Да, они делают, но они не требуются для того, чтобы позволить доменному имени функционировать.
Уильям Эдвардс

Ответы:

15

От ServerFault :

Требование запустить два сервера имен взято из §4.1 RFC 1034 и действительно для избыточности.

Существует множество провайдеров, которые предложат вам очень дешевую услугу «вторичный DNS», где они передают файл зоны с вашего основного сервера с помощью AXFR. Например, в Великобритании у нас есть известный провайдер, который будет предоставлять вторичную услугу для 50 доменов всего за £ 2,30 в месяц (чуть более 3 долларов).

Это даст вам возможность самостоятельно управлять зоной и управлять ею, но при этом даст вам необходимую устойчивость.

И еще один источник :

Спецификации DNS требуют, чтобы каждое доменное имя обслуживалось как минимум двумя DNS-серверами для обеспечения избыточности.

В основном это сводится к избыточности. Если один DNS-сервер выходит из строя, другой может восполнить провал. Если бы он не существовал и ваш единственный сервер имен не работал, ваш сайт был бы закрыт для тех, кто не мог получить кэшированную копию информации о вашей зоне DNS.

Джон Конде
источник
на некоторых регистраторах вы можете использовать один и тот же ns дважды. или даже использовать имена для нс.
Фрэнк
@Frank Использование одного и того же NS дважды будет сведено по крайней мере в реестре, если не раньше. Что касается CNAME, они не одобряются для серверов имен.
Патрик Мевзек
Это требование не имеет большого смысла без какого-либо контекста. 2 сервера имен могут быть: на одной машине (разные IP-адреса или только 2 виртуальные машины / контейнеры на одном хосте), в одной сети, в одном центре данных, под одной и той же AS. Во всех этих случаях наличие этих 2 не обеспечивает какого-либо переключения при сбое: когда один недоступен, другой, вероятно, тоже будет. Напротив, даже с одним сервером имен, если он полностью процитирован, у вас может быть лучшая отказоустойчивость. Во всяком случае, в настоящее время это в основном бесплатно, за исключением некоторых реестров, устанавливающих минимум, и иногда проводящих технические проверки.
Патрик Мевзек,
RFC1034 §4.1: По административному указанию мы требуем, чтобы каждая зона была доступна как минимум на двух серверах . ;-)
Патрик Мевзек