Dlaczego potrzebuję co najmniej dwóch serwerów nazw?

13

Posiadam kilka domen, wszystkie hostowane w Northhosts, ale jednak rejestruję swoje domeny w GoDaddy (ponieważ są tańsze).

Kiedy otrzymuję wiadomość e-mail z informacjami o „nowym koncie” od Northosts, zawsze podają one dwie domeny, a GoDaddy zawsze chce, żebym wprowadził co najmniej dwa serwery nazw podczas zmiany serwerów nazw.

Niedawno odnowiłem starą domenę, którą mam u innego dostawcy, i zauważyłem, że one także wymagają / dają dwa serwery nazw.

Jaki jest tego powód? Dlaczego nie można użyć tylko jednego serwera nazw?

AS Topher
źródło
Nie jest wymagane posiadanie dwóch serwerów nazw.
William Edwards,
@WilliamDavidEdwards Tak, jest. Przeczytaj na ten temat. Pytanie dotyczy DLACZEGO potrzebujemy dwóch serwerów nazw, a nie „czy potrzebujemy dwóch serwerów nazw”.
AStopher
Wiem, ale niekoniecznie potrzebujemy dwóch serwerów nazw.
William Edwards,
@WilliamDavidEdwards Większość dostawców zmusza swoich klientów do wprowadzenia / używania dwóch serwerów nazw. Dlatego stwierdza się, że w rzeczywistości wymagane są dwa serwery nazw .
AStopher
Tak, ale nie są wymagane, aby nazwa domeny mogła działać.
William Edwards,

Odpowiedzi:

15

Z błędu serwera :

Wymóg uruchomienia dwóch serwerów nazw pochodzi z § 4.1 RFC 1034 i rzeczywiście dotyczy redundancji.

Istnieje wielu dostawców, którzy zaoferują ci bardzo tanią usługę „wtórnego DNS”, w której przesyłają plik strefy z twojego głównego serwera za pomocą AXFR. Na przykład w Wielkiej Brytanii mamy znanego dostawcę, który będzie świadczył usługi dodatkowe dla 50 domen za jedyne 2,30 £ miesięcznie (nieco ponad 3 dolary).

To da ci możliwość samodzielnego zarządzania i kierowania strefą, ale nadal zapewni ci potrzebną elastyczność.

I inne źródło :

Specyfikacje DNS wymagają, aby każda nazwa domeny była obsługiwana przez co najmniej 2 serwery DNS w celu zapewnienia nadmiarowości.

Zasadniczo sprowadza się do redundancji. Jeśli jeden serwer DNS ulegnie awarii, drugi może nabrać luzu. Gdyby nie istniał, a Twój jedyny serwer nazw upadł, Twoja witryna byłaby niedostępna dla każdego, kto nie mógłby otrzymać buforowanej kopii informacji o strefie DNS.

John Conde
źródło
na niektórych rejestratorach można uniknąć podwójnego użycia tej samej ns. lub nawet użyj cnames do ns.
Frank
@Frank Dwukrotne użycie tego samego NS zostanie spłaszczone przynajmniej w rejestrze, jeśli nie wcześniej. Jeśli chodzi o CNAME, to są źle traktowani przez serwery nazw.
Patrick Mevzek
Ten wymóg nie ma większego sensu bez żadnego kontekstu. Dwa serwery nazw mogą być: na tym samym komputerze (różne adresy IP lub tylko 2 maszyny wirtualne / kontenery na tym samym hoście), w tej samej sieci, w tym samym centrum danych, pod tym samym systemem AS. We wszystkich tych przypadkach posiadanie tych 2 nie zapewnia żadnego przełączenia awaryjnego: gdy jeden jest niedostępny, drugi też prawdopodobnie będzie. Wręcz przeciwnie, nawet z jednym serwerem nazw, jeśli jest w pełni anycastowany, możesz mieć lepszą tolerancję błędów. W każdym razie obecnie jest to w większości bezpłatne, z wyjątkiem niektórych rejestrów ustalających minimum i czasami przeprowadzających kontrole techniczne.
Patrick Mevzek
RFC1034 § 4.1: Administracyjnie wymagamy, aby każda strefa była dostępna na co najmniej dwóch serwerach . ;-)
Patrick Mevzek