Wysoka dostępność Strategia hostingu DNS?


11

Usiłuję znaleźć kilka opcji sposobów hostingu DNS o wysokiej dostępności dla kilku istniejących witryn. Dziś rano firma, dla której pracuję, upadła na kolana, ponieważ serwer DNS, który mamy dla naszych domen za pośrednictwem naszego rejestratora ( bulkregister.com ), spadł. Zadanie polega teraz na znalezieniu alternatywy, która nie dałaby nam łaski jednego dostawcy DNS.

Czego szukamy:

  • Brak pojedynczego punktu awarii.
  • Efektywny czas.
    • Jednym z sugerowanych rozwiązań jest wykonanie wielu hostów DNS. To wydaje się świetną alternatywą, ale mamy ponad 20 domen, a aktualizacja adresu IP we wszystkich tych domenach u dwóch dostawców jest zabroniona.
  • Opłacalne.
    • Muszę to sprzedać wyższemu kierownictwu. Radość to ja.

Jakie istnieją metody, które to obsługują? Sam jestem programistą, ale powierzyli mi to, więc chciałem uzyskać opinię ludzi bardziej doświadczonych niż ja.

Odpowiedzi:


9

Możesz użyć dowolnej liczby serwerów DNS, które mają rozproszone geograficznie serwery nazw.

http://www.dyndns.com/services/dns/custom/

http://www.easydns.com/dnsmanage.php3

Możesz także przenieść swoje serwery nazw i strefy DNS do rejestratora, który ma bardziej niezawodną i odporną infrastrukturę, na przykład rozwiązania sieciowe.


To była jedna z opcji sugerowanych przez mojego przyjaciela, ale wydaje się, że przeniesienie ponad 20 domen na nowy adres IP lub zmiana rekordu MX zajęłoby mnóstwo pracy.
Jack M.

Cóż, zajmie to trochę pracy, ale jest lepsze niż kolejna awaria lub martwienie się o inną awarię. Gdybym to był ja, przeniósłbym moje serwery nazw do Network Solutions (co obecnie rozważa moja firma) i posunąłbym się nawet tak daleko, że zaleciłbym przeniesienie twoich domen do Network Solutions. Są jednym z największych hosterów DNS \ Rejestratorów na świecie. Wolę im zaufać niż prawie wszystkim innym.
joeqwerty

+1 dla EasyDNS, przeniesiono do nich z tego samego powodu, co OP
HTTP500

+1 dla DynDNS i dla OP ich ramię Dynect może być tym, czego
szukają

Jeśli możesz poprosić swojego dotychczasowego dostawcę o włączenie transferu XFER, nowy host może skopiować całą strefę DNS za pomocą jednego polecenia. W takim razie wystarczy wymienić serwery nazw.
Ryaner

2

Jeśli zrobisz to dobrze, wszystko, co musisz zrobić, to zaktualizować główny serwer DNS, a resztę mieć jako slave, które albo sondują master, albo zostaną poinformowane przez master o oczekującej aktualizacji. Po skonfigurowaniu automatycznych aktualizacji możesz mieć tyle niewolników, ile potrzebujesz, i będą na bieżąco, pod warunkiem, że sam master jest osiągalny.


1

Można uruchomić własne serwery DNS i wiele kolos na wielu serwerach oraz skonfigurować przełączanie awaryjne i klastrowanie. Korzystając z systemu Windows lub Linux, możesz skonfigurować pojedyncze zasoby współużytkowane, które są współużytkowane między serwerami, najlepiej ponad punkt do punktu lub VPN, a gdy jeden serwer / lokalizacja ulegnie awarii w ciągu kilku sekund, następny dostępny serwer odbierze udostępnione zasoby, takie jak adresy IP . Mam podobne rozwiązania działające przy mojej organizacji, mamy wiele budynków, każdy z nich jako serwer DNS, a także niektóre inne serwery Windows i Linux, sans i tym podobne. Większość serwerów jest skonfigurowana w klastrze pracy awaryjnej, więc jeśli wybuchnie jeden budynek, sieć będzie nadal działać. Na przykład nasze serwery dhcp mają adres IP, który jest wspólnym adresem ip między 3 serwerami dns, Mogę odłączyć 2 z 3 serwerów DNS i ten pojedynczy adres IP wskazywałby na pozostały serwer. Jest to naprawdę łatwe w przypadku klastrowania w systemie Windows 2008 i można to zrobić naprawdę tanio za pomocą linux i drbd (http://www.drbd.org/ ).

Jeśli cała ta praca lub koszt sprzętu nie jest realną opcją, możesz spojrzeć na dostawców DNS, którzy gwarantują dostępność 4 lub 5 9 i mają wiele serwerów w colos w całych Stanach Zjednoczonych. Nie znam żadnego z tych dostawców DNS, ale jestem pewien, że oferowane są usługi, ale jest wielu rejestratorów, takich jak godaddy.com


1

Hostuj DNS na jednym ze swoich serwerów i pobieraj z niego dowolną liczbę innych serwerów. ISC, twórcy BIND, oferują nawet komercyjny hosting. Nie jestem pewien warunków, ale możesz znaleźć więcej informacji na ich stronie internetowej .

Zaletą lokalnego hostingu DNS jest to, że nie jest w żaden sposób uwięziony przez żadnego dostawcę - jeśli cię skrzywdzą, możesz po prostu przejść do innego. Przeniesienie wymaga pracy, ale to tylko kilka godzin pracy w Internecie i nie wpłynie w żaden sposób na twoich klientów. Czasami trudno jest pobrać dane strefy z fantazyjnego narzędzia do edycji w niektórych rejestrach.

Jednak jeśli nie jesteś ekspertem od DNS, nie polecam obsługiwać własnego DNS. To nie jest tak trywialne, jak niektórzy ludzie myślą, aby zrobić to na własną rękę. Jest wiele interesujących rzeczy do nauczenia się przed podjęciem próby, i to nie jest tak, jak hosting HTTP.

To, czego chcesz, to dostawcy geograficznie zróżnicowani, stabilni i zdolni do uruchomienia w razie awarii. Oznacza to, że trzęsienie ziemi w Kalifornii nie powinno przejąć całej ich służby. Powinny mieć wiele obecności w „strefie czasowej” i, jeśli to możliwe, obecność wielu kontynentów.


1

Czego szukamy:

  • Brak pojedynczego punktu awarii
  • Efektywny czas.
  • Jednym z sugerowanych rozwiązań jest wykonanie wielu hostów DNS. To wydaje się świetną alternatywą, ale mamy ponad 20 domen, a aktualizacja adresu IP we wszystkich tych domenach u dwóch dostawców jest zabroniona.
  • Opłacalne.
  • Muszę to sprzedać wyższemu kierownictwu. Radość to ja.

Jakie istnieją metody, które to obsługują? Sam jestem programistą, ale powierzyli mi to, więc chciałem uzyskać opinię ludzi bardziej doświadczonych niż ja.

Pomocnicy mogą przejść długą drogę w celu złagodzenia tego. Twój dostawca usług internetowych powinien zapewnić bezpłatne serwery DNS powyżej Ciebie, w którym to momencie możesz nazwać je wtórnymi i poprosić o pobranie stref. Powinno to przejść długą drogę w kierunku ograniczenia kosztów, zapewniając jednocześnie, że masz coś na swoim miejscu.

  • Możesz utrzymać swoich panów takimi, jakimi są, bez kontaktowania się z rejestratorami w celu przenoszenia rzeczy
  • Wymaga niewielkich zmian w konfiguracji, w których można określić serwer jako główny i zlecić komuś podporządkowanie
  • Odpowiedź DNS staje się częściowo problemem kogoś innego
  • Rozkład obciążenia (brak równoważenia) pomaga zmniejszyć obciążenie każdego serwera
  • Twój rejestrator DNS może się zawalić na kilka godzin i możesz iść wesoło (do czasu wygaśnięcia wpisów TTL)

„Rzeczywista” usługa hostingowa DNS może to zapewnić, jeśli Twój dostawca usług internetowych tego nie robi. Polecam DynDNS, ponieważ zapewniają one większość tego, czego szukasz (wiele lokalizacji, minimalne przestoje, przyzwoity interfejs internetowy).


1

to jest stary wątek, ale nadal patrzysz tylko na usługę dns. Źle. Jeśli Twój serwer przestanie działać, bez względu na to, jak niezawodny jest Twój zewnętrzny dostawca usługi DNS, nie działasz. Musisz trochę o tym pomyśleć. Tani i lepszy sposób to mieć 2 serwery z twoją witryną na obu. serwer nazw 1 znajduje się w jednym polu, a serwer nazw 2 w drugim. Więc jeśli jeden serwer ulegnie awarii, drugi przejmie kontrolę.


1

Jako wariant proponowanych tutaj ofert, możesz kontynuować pracę z dotychczasowym rejestratorem, o ile zapewniają one możliwość dokonania transferu strefy. Poszukaj innego dostawcy, który akceptuje również transfery stref. W pliku strefy dodaj jeszcze kilka rekordów NS dla tego dostawcy (najlepiej rozproszonych geograficznie). Po zakończeniu tej instalacji powinieneś mieć rekordy NS od więcej niż jednego dostawcy DNS zwrócone w zapytaniu DNS. Upewnij się, że transfery stref są skonfigurowane. Po zmianie twoje serwery nazw mogą wyglądać następująco:

example.com IN  NS  ns1.provider1.net   172800s (2d)
example.com IN  NS  ns4.provider1.net   172800s (2d)
example.com IN  NS  ns1.provider2.net   172800s (2d)
example.com IN  NS  ns5.provider2.net   172800s (2d)
example.com IN  NS  ns2.provider2.net   172800s (2d)

Gdy dostawca 1 przestaje działać, rekursywny serwer DNS po prostu przekroczył limit dwóch pierwszych NS i kontynuowałby działanie następnego. W ten sposób, nawet jeśli rozproszony geograficznie, solidny dostawca DNS przejdzie w tryb offline, nadal jesteś online z usługodawcą2.

  • Zalety: brak zależności od jednego dostawcy; duża dostępność
  • Wady: koszt dwóch; złożoność konfiguracji XFER

0

Aby rozwinąć odpowiedzi tutaj, potrzebujesz geograficznej usługi DNS z automatycznym przełączaniem awaryjnym. Jeśli samo hostowanie jest na topie, moja firma korzysta z witryny dnsmadeeasy.com od kilku lat z dużym sukcesem.

Mam nadzieję, że to pomaga.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.