Hosting DNS gestito meglio dal provider di dominio o dal provider di hosting?


11

È meglio lasciare che DNS sia gestito da provider di dominio come GoDaddy / Namecheap o indirizzare i nameserver a provider di hosting come Linode? Quali sono le differenze e gli svantaggi / i vantaggi di entrambi?

Risposte:


11

Molto più del web hosting, l'hosting DNS è un servizio di base, quindi fintanto che il provider DNS è competente, non c'è molta differenza da un provider all'altro. Le ragioni sono:

  • La rete DNS Internet è progettata per essere distribuita sotto carico. Cioè, quando gli utenti cercano esempio.com, non stanno tutti inviando la richiesta ai server dei nomi autorevoli del tuo dominio. In genere, stanno inviando la richiesta al server DNS di cache locale del proprio ISP. E a volte, questi server dei nomi sono server di inoltro che inviano la richiesta a un server dei nomi ricorsivo più centrale. E se la cache DNS locale del client o le cache DNS dei server dei nomi di inoltro o ricorsivo dell'ISP contengono un record non scaduto per il tuo dominio, i tuoi server dei nomi autorevoli non verranno interrogati.
  • Il DNS è un sistema molto potente, ma è anche molto semplice. E la maggior parte delle persone non richiede configurazioni DNS molto complesse o non accede mai a tutte tranne alle funzionalità DNS di base. Quindi, a parte le prestazioni della rete e l'interfaccia utente, non c'è davvero molto da differenziare un servizio dall'altro. Per l'utente finale, c'è ancora meno differenza tra un provider DNS e un altro.
  • Anche le prestazioni della rete dipendono in gran parte dall'ISP del cliente e dai collegamenti intermedi nella maggior parte dei casi. E nel contesto di una richiesta di una pagina Web, DNS costituisce una quantità molto piccola della larghezza di banda totale e del tempo di andata e ritorno. Nel contesto di una sessione del browser, le prestazioni dei server DNS sono ancora più trascurabili.

Quindi per me, costo e convenienza sono i principali fattori. Ed è in genere più economico e conveniente utilizzare i server DNS dell'host web. In genere registro i miei domini anche tramite il mio host web (poiché si tratta di un altro servizio di base e in media gli host Web sono molto meno ombrosi dei registrar), quindi posso gestire quasi tutto da un unico pannello di controllo. Quando registro un nuovo dominio, questo viene automaticamente aggiunto al mio account, le voci DNS vengono create e il vhost viene impostato sul server Web.

Sui progetti che richiedono maggiore sicurezza, potrei cercare un host web che supporti DNSSEC (anche se questo è irrilevante se si utilizza uno dei tanti TLD i cui server dei nomi root non lo supportano). Ma a parte questo, non c'è molto che richieda lo shopping in giro.

A meno che tu non abbia bisogno di funzionalità DNS specifiche che il tuo host web non fornisce (e ha una buona ragione per attenersi a esse), lascerei che l'host web lo gestisca. Stanno già gestendo il 99% delle tue esigenze di hosting, quindi perché creare un altro account (un'altra fattura, un insieme di credenziali di accesso, pannello di amministrazione, personale di supporto ...) e un altro punto di errore. Ha più senso dedicare un po 'più di tempo a scegliere un host web davvero valido, competente e affidabile.


Modifica:
mi scuso per la lunghezza di questa risposta, ma voglio solo aggiungere qualche altro punto:

  • Ci sono motivi legittimi per la scelta di un servizio di DNS dedicato se fai parte del 1% degli utenti che richiedono funzionalità avanzate come:

    • Bilanciamento del carico DNS : in genere, un CDN fornisce il bilanciamento del carico per l'utente, ma se si esegue il proprio CDN su piccola scala autogestito con una manciata di posizioni, ciò potrebbe essere utile. Il DNS round robin non è il miglior metodo di bilanciamento del carico, ma un buon provider DNS dovrebbe avere migliori metodi di bilanciamento del carico basati su DNS.
    • Latenza ultra bassa : come accennato in precedenza, a meno che il servizio DNS non sia eccezionalmente scadente, la differenza di prestazioni tra i diversi provider DNS è impercettibile per gli utenti finali. Tuttavia , vi sono alcune nicchie in cui tali microottimizzazioni delle prestazioni possono fare la differenza, come applicazioni estremamente critiche in termini di tempo e / o applicazioni con un elevato rapporto tra ricerche DNS e richieste memorizzate nella cache DNS.
    • DNS dinamico - una piccola minoranza di amministratori di webmaster / server sceglie di ospitare il proprio server su IP dinamici. Questo è tutt'altro che ideale nella maggior parte dei casi, ma se si desidera ospitare un sito Web sulla propria connessione a banda larga domestica senza affittare un IP statico, è praticamente necessario utilizzare un provider DNS specializzato.
    • Alta disponibilità - all'estremo opposto, ci sono organizzazioni con app / servizi molto mission-critical in cui il tempo di attività del 99,98% offerto dai tipici host web e registrar non è abbastanza buono. Tali clienti hanno bisogno del grado di ridondanza e delle garanzie SLA fornite da aziende come Amazon e Dyn.

    Tuttavia, la maggior parte non rientra nell'1% che richiede questi servizi. C'è anche una grande sovrapposizione tra molte di queste funzionalità e l'hosting CDN / cloud. Quindi valuta attentamente prima la situazione e le opzioni. Se ti concentri sulle prestazioni, esegui alcuni benchmark per vedere se DNS è il tuo collo di bottiglia principale. Di solito ci sono ottimizzazioni delle prestazioni più facili e molto più significative da effettuare prima che tu abbia bisogno di DNS anycast bilanciato sul carico, ecc.

  • Secondo i commenti, gli host web gestiscono automaticamente molta gestione DNS per te. Con un provider DNS di terze parti, occorrerebbe il doppio del tempo per configurare un nuovo sito e dovresti preoccuparti che il tuo host web apporti modifiche alla rete che rompono le tue impostazioni DNS. È solo più efficiente consentendo all'host web di automatizzare tutto questo.
  • Tuttavia, dovresti cercare host web e registrar incompetenti con prestazioni e UI / funzionalità scadenti. Sono una piccola minoranza, ma Godaddy è una di queste. In particolare, eliminano regolarmente le richieste DNS e persino istituiscono una politica di blackout DNS selettivi invece di ripristinare i loro server DNS non approvati. Anche se in un caso come questo, cambierei semplicemente registrar / web host, poiché la loro palese minatura del DNS pubblico suggerisce problemi più fondamentali con l'azienda, come la gestione incompetente.

E se volessi cambiare il mio webhost, tutte le mie voci DNS sono sparite, giusto? Quindi in quel caso i registrar sono migliori?
Deepak Mittal

@dpacmittal: se volessi cambiare host web, tu (o il webhost) faresti semplicemente un trasferimento di zona per tutti i tuoi domini e duplicherai le voci, cambiando quelle appropriate nel processo (la maggior parte degli host lo farà per te). Se si utilizzava un servizio DNS separato, sarebbe comunque necessario modificare manualmente tutte le voci DNS per puntare al nuovo host. A meno che tu non cambi spesso host web, avere l'host web host sul tuo DNS è ancora meno lavoro rispetto a dover modificare il tuo DNS manualmente ogni volta che crei un nuovo dominio / sottodominio o i tuoi IP del server.
Lèse majesté,

Soprattutto se si considera che gli IP statici della maggior parte degli host web non sono garantiti al 100% statici (proprio come gli IP statici noleggiati dal proprio ISP). Tuttavia, ti avviseranno almeno se il tuo IP statico cambia o se stai eseguendo la migrazione a un altro server. Ma se non disponi di un IP statico su un determinato dominio, il tuo IP potrebbe cambiare senza che tu lo sappia ogni volta che l'host web deve modificare la propria rete / spostare un server. E questo vale anche per altri servizi ospitati sui tuoi domini (ad es. Posta, database, ecc.). Dovresti guardare da solo queste cose.
Lèse majesté,

Risposta eccellente e ben formattato +1
Simon Hayter

3

Dipende da quanto apprezzi il tuo sito web. Se sei a corto di interruzioni e hai poco traffico, un registrar DNS sarebbe perfetto e gratuito. Se valorizzi il tuo sito Web e desideri garantire prestazioni e affidabilità ottimali, vai sicuramente con un fornitore gestito. Lavoro personalmente per Dyn, quindi sarei più che felice di parlare più con te del nostro servizio. Abbiamo tre livelli di servizi, personale / smb / enterprise, quindi esiste un prezzo per tutti e siamo leader in questo settore. Route53 e UltraDNS sono le altre due organizzazioni che considereremmo fornitori di livello 1. Dai un'occhiata a questi link. potrebbero esserti utili. :)

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

puoi offrire prezzi più convenienti di Amazon? Confrontando il piano standard di Dyn, 600.000 query in 10 zone, $ 29,95 all'anno, arrivano a $ 2,49 al mese. Route 53 è 1.000.000 di query al mese con 25 zone a circa $ 1,00 al mese?
Anagio,

1

Uso Amazon Route 53 per la gestione DNS. Hanno più opzioni rispetto al mio precedente fornitore no-ip.com. La configurazione di cui avevo bisogno no-ip non poteva supportare. Route 53 è piuttosto economica rispetto ad altri servizi di gestione DNS.


1

GoDaddy / NameCheap ecc. Costano meno, ma offrono meno flessibilità. L'esecuzione di un server virtuale Linode è più complicata e offre maggiore flessibilità. Una via di mezzo alternativa sono le aziende che offrono servizi DNS specializzati.


1
Ma avere il DNS gestito dal registrar ti dà la flessibilità di cambiare i tuoi host web, vero? Nel mio caso, le mie voci MX sono indirizzate ai server di posta di Google App e il DNS è gestito dal mio webhost. Quindi ora che voglio cambiare, dovrò aggiungere nuovamente le voci MX dopo il passaggio, il che non sarebbe stato un problema se avessi lasciato che il mio registrar gestisse il DNS.
Deepak Mittal

Sì, questo è un altro vantaggio.
paulmorriss,

0

Hosting DNS, come qualsiasi altro lavoro intelligente , fatto meglio dai professionisti . I venditori di dominio o i venditori di WebHosting non sono professionisti nel servizio di Hostmaster. Quindi la risposta è "dipende ..." б dipende da dove si troveranno dipendenti più competenti nell'area di attività richiesta .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.