Hosting DNS lepiej zarządzany przez dostawcę domeny lub dostawcę hostingu?


11

Czy lepiej jest pozwolić DNSowi zarządzać przez dostawcę domeny, takiego jak GoDaddy / Namecheap, czy skierować serwery nazw do dostawców hostingu, takich jak Linode? Jakie są różnice i wady / zalety obu?

Odpowiedzi:


11

Bardziej niż hosting, hosting DNS jest usługą towarową, więc dopóki dostawca DNS jest kompetentny, nie ma dużej różnicy między poszczególnymi dostawcami. Powody są następujące:

  • Internetowa sieć DNS jest zaprojektowana do dystrybucji obciążenia. Oznacza to, że kiedy użytkownicy przeglądają example.com, nie wszyscy wysyłają żądanie do autorytatywnych serwerów nazw Twojej domeny. Zazwyczaj wysyłają zapytanie do lokalnego serwera DNS buforującego usługodawcę internetowego. Czasami te serwery nazw są usługami przekazującymi, które wysyłają żądanie do bardziej centralnego rekurencyjnego serwera nazw. A jeśli lokalna pamięć podręczna DNS klienta lub pamięć podręczna DNS serwera przekierowującego lub rekursywnego serwera nazw ISP zawierają nieaktualny rekord dla Twojej domeny, wówczas nie będziesz pytany o autorytatywne serwery nazw.
  • DNS to bardzo wydajny system, ale jest również bardzo prosty. I większość ludzi nie wymaga bardzo skomplikowanych konfiguracji DNS ani nigdy nie ma dostępu do wszystkich oprócz najbardziej podstawowych funkcji DNS. Poza wydajnością sieci i interfejsem użytkownika tak naprawdę niewiele można odróżnić jedną usługę od drugiej. Dla użytkownika końcowego jest jeszcze mniej do odróżnienia jednego dostawcy DNS od drugiego.
  • Nawet wydajność sieci jest w dużej mierze zależna od dostawcy usług internetowych klienta i łączy pośrednich w większości przypadków. W kontekście żądania strony internetowej DNS stanowi bardzo niewielką część całkowitej przepustowości i czasu przejścia w obie strony. W kontekście sesji przeglądarki wydajność serwerów DNS jest jeszcze bardziej znikoma.

Zatem dla mnie największe znaczenie mają koszty i wygoda. I zazwyczaj najtańsze i najwygodniejsze jest korzystanie z serwerów DNS hosta. Zazwyczaj rejestruję moje domeny również za pośrednictwem mojego hosta internetowego (ponieważ jest to kolejna usługa towarowa, a hosty internetowe są znacznie mniej podejrzane niż rejestratorzy), więc mogę zarządzać prawie wszystkim z jednego panelu sterowania. Kiedy rejestruję nową domenę, jest ona automatycznie dodawana do mojego konta, wpisy DNS są tworzone, a vhost jest konfigurowany na serwerze WWW.

W projektach wymagających większego bezpieczeństwa, mogę poszukać hosta obsługującego DNSSEC (choć nie ma to znaczenia, jeśli używasz jednej z wielu TLD, których główne serwery nazw nie obsługują tego). Ale poza tym nie trzeba wiele robić zakupów.

O ile nie potrzebujesz określonych funkcji DNS, których Twój hosting nie zapewnia (i masz dobry powód, by się z nimi trzymać), pozwoliłbym hostingowi to obsłużyć. Zarządzają już 99% twoich potrzeb hostingowych, więc po co tworzyć kolejne konto (kolejny rachunek, zestaw danych logowania, panel administracyjny, personel wsparcia ...) i kolejny punkt awarii. Bardziej sensowne jest poświęcenie trochę więcej czasu na wybranie naprawdę dobrego usługodawcy hostingowego, który jest kompetentny i godny zaufania.


Edycja:
przepraszam za długość tej odpowiedzi, ale chcę dodać jeszcze kilka punktów:

  • Jest to uzasadnione powody wyboru dedykowaną usługę DNS , jeśli jesteś częścią 1% użytkowników, którzy wymagają zaawansowanych funkcji, takich jak:

    • Równoważenie obciążenia DNS - zwykle CDN zapewnia równoważenie obciążenia, ale jeśli prowadzisz własny, zarządzany przez siebie niewielki CDN z garstką lokalizacji, może to być przydatne. Round-robin DNS nie jest najlepszą metodą równoważenia obciążenia, ale dobry dostawca DNS powinien mieć lepsze metody równoważenia obciążenia oparte na DNS.
    • Ultra niskie opóźnienia - jak wspomniano wcześniej, chyba że usługa DNS jest wyjątkowo słaba, różnica wydajności między różnymi dostawcami DNS jest niezauważalna dla użytkowników końcowych. Istnieją jednak pewne nisze, w których takie mikrooptymalizacje wydajności mogą coś zmienić, na przykład aplikacje o krytycznym znaczeniu czasowym i / lub aplikacje o wysokim stosunku wyszukiwania DNS do żądań buforowanych przez DNS.
    • Dynamiczny DNS - niewielka część webmasterów / administratorów serwerów decyduje się hostować swój serwer na dynamicznych adresach IP. W większości przypadków jest to dalekie od ideału, ale jeśli chcesz hostować witrynę internetową w swoim domowym połączeniu szerokopasmowym bez wynajmowania statycznego adresu IP, prawie musisz skorzystać ze specjalistycznego dostawcy DNS.
    • Wysoka dostępność - wręcz przeciwnie, istnieją organizacje z aplikacjami / usługami o kluczowym znaczeniu dla misji, w których dostępność na poziomie 99,98% oferowana przez typowych hostów i rejestratorów po prostu nie jest wystarczająca. Tacy klienci potrzebują stopnia nadmiarowości, a gwarancje SLA zapewniane przez firmy takie jak Amazon i Dyn.

    Jednak większość nie mieści się w 1%, który wymaga tych usług. Wiele z tych funkcji pokrywa się także z hostingiem CDN / chmury. Najpierw dokładnie oceń swoją sytuację i opcje. Jeśli koncentrujesz się na wydajności, wykonaj kilka testów porównawczych, aby sprawdzić, czy DNS jest twoim głównym wąskim gardłem. Zwykle są łatwiejsze i znacznie bardziej znaczące optymalizacje wydajności, zanim potrzebujesz DNS z równoważeniem obciążenia, itp.

  • Zgodnie z komentarzami, hosty internetowe automatycznie obsługują wiele zarządzania DNS dla Ciebie. W przypadku zewnętrznego dostawcy DNS konfiguracja nowej witryny zajęłaby dwa razy więcej czasu, a Ty musiałbyś się martwić, że Twój hosting wprowadzi zmiany sieciowe, które naruszą ustawienia DNS. Jest to po prostu bardziej wydajne, pozwalając hostingowi zautomatyzować to wszystko.
  • Mimo to powinieneś zwrócić uwagę na niekompetentnych hostów i rejestratorów z niską wydajnością i interfejsem użytkownika / funkcjami. Są niewielką mniejszością, ale Godaddy jest jednym z nich. W szczególności rutynowo odrzucają żądania DNS, a nawet wprowadzają zasadę selektywnego zaciemnienia DNS zamiast odnawiać swoje niedostateczne serwery DNS. Chociaż w takim przypadku po prostu zmieniłem rejestratorów / hostów internetowych, ponieważ ich rażące podważenie publicznego DNS sugeruje bardziej fundamentalne problemy z firmą, takie jak niekompetentne zarządzanie.

Co się stanie, jeśli chcę zmienić hosta, wszystkie moje wpisy DNS znikną, prawda? Więc w takim przypadku rejestratorzy są lepsi?
Deepak Mittal

@dpacmittal: Jeśli chcesz zmienić hosta, ty (lub webhost) po prostu wykonasz transfer strefy dla wszystkich twoich domen i powielisz wpisy, zmieniając odpowiednie w tym procesie (większość hostów zrobi to za ciebie). Jeśli korzystasz z oddzielnej usługi DNS, nadal musisz ręcznie zmienić wszystkie wpisy DNS, aby wskazywały na nowego hosta. O ile często nie zmieniasz hostów internetowych, posiadanie hosta hostingowego Twojego DNS jest wciąż mniej pracochłonne niż konieczność ręcznej edycji DNS za każdym razem , gdy tworzysz nową domenę / subdomenę lub zmianę adresu IP serwera.
Lèse majesté

Zwłaszcza biorąc pod uwagę, że statyczne adresy IP większości hostów internetowych nie są gwarantowane w 100% statyczne (podobnie jak statyczne adresy IP wynajmowane od usługodawcy internetowego). Jednak przynajmniej powiadomią Cię, jeśli zmieni się twój statyczny adres IP lub jeśli przeprowadzasz migrację na inny serwer. Ale jeśli nie masz statycznego adresu IP w określonej domenie, twoje IP może ulec zmianie bez Twojej wiedzy, ilekroć host musi zmodyfikować swoją sieć / przenieść serwer. Dotyczy to również innych usług hostowanych w twoich domenach (np. Poczta, baza danych itp.). Musisz sam na nie uważać.
Lèse majesté

Znakomita odpowiedź i dobrze sformatowany +1
Simon Hayter

3

Zależy, jak bardzo cenisz swoją witrynę. Jeśli masz problemy z awariami i małym ruchem, rejestrator DNS byłby w porządku i bezpłatny. Jeśli cenisz swoją stronę internetową i chcesz zapewnić optymalną wydajność i niezawodność, to zdecydowanie skorzystaj z usług zarządzanego dostawcy. Osobiście pracuję dla Dyn, więc chętnie porozmawiam z Tobą o naszych usługach. Mamy trzy poziomy usług, osobisty / smb / przedsiębiorstwo, więc każdy ma swoją cenę i jesteśmy liderami w tej branży. Route53 i UltraDNS to dwie pozostałe organizacje, które uznalibyśmy za dostawców poziomu 1. Sprawdź te linki. mogą ci się przydać. :)

http://blog.catchpoint.com/2011/10/05/free-dns-hurts-web-performance

http://www.diaryofaninja.com/blog/2012/03/03/devops-dns-for-developers-ndash-now-therersquos-no-excuse-not-to-know

  • @ CjSwan33

czy możesz zaoferować ceny tańsze niż Amazon? Porównując standardowy plan Dyn 600 000 zapytań 10 stref 29,95 USD rocznie daje 2,49 USD miesięcznie. Trasa 53 to 1 000 000 zapytań miesięcznie z 25 strefami za około 1,00 USD miesięcznie?
Anagio

1

Używam Amazon Route 53 do zarządzania DNS. Mają więcej opcji niż mój poprzedni dostawca no-ip.com. Konfiguracja, której potrzebowałem bez ip, nie mogła być obsługiwana. Trasa 53 jest dość tania w porównaniu do innych usług zarządzania DNS.


1

GoDaddy / NameCheap itp. Kosztują mniej, ale oferują mniejszą elastyczność. Uruchamianie serwera wirtualnego Linode jest bardziej skomplikowane i zapewnia większą elastyczność. Alternatywnym pośrednikiem są firmy oferujące wyspecjalizowane usługi DNS.


1
Ale zarządzanie DNS przez rejestratora daje elastyczność w zmienianiu hostów, prawda? W moim przypadku moje wpisy MX są wskazywane na serwery poczty aplikacji Google, a DNS jest zarządzany przez mojego hosta internetowego. Więc teraz, gdy chcę się przełączyć, będę musiał ponownie dodać wpisy MX po zmianie, co nie byłoby problemem, gdybym pozwolił mojemu rejestratorowi zarządzać DNS.
Deepak Mittal

Tak, to kolejna zaleta.
paulmorriss

0

Hosting DNS, jak każda inna inteligentna praca , lepiej wykonywany przez profesjonalistów . Sprzedawcy domen lub sprzedawcy hostingu internetowego nie są profesjonalistami pełniącymi obowiązki gospodarza. Zatem odpowiedź brzmi „to zależy ...” б zależy od tego, gdzie znajdzie się bardziej kompetentny pracownik w wymaganym obszarze działalności.

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.