Strategia di hosting DNS ad alta disponibilità?


11

Sto cercando di trovare alcune opzioni per eseguire l'hosting DNS ad alta disponibilità per alcuni siti Web esistenti. Questa mattina, la società per cui lavoro è stata messa in ginocchio perché l'hosting DNS che abbiamo per i nostri domini attraverso il nostro registrar ( bulkregister.com ) è andato in crash . Ora ho il compito di trovare un'alternativa che non ci metterà in balia di un singolo provider DNS.

Cosa stiamo cercando:

  • Nessun singolo punto di errore.
  • Tempo efficace.
    • Una soluzione che è stata suggerita è quella di eseguire più host DNS. Questa sembra un'ottima alternativa, ma abbiamo oltre 20 domini e l'aggiornamento di un indirizzo IP su tutti quei domini attraverso due provider è proibitivo.
  • Conveniente.
    • Devo vendere questo al top management. La gioia sono io.

Quindi quali metodi esistono per supportarlo? Anch'io sono più un programmatore, ma mi hanno incaricato di questo, quindi volevo ottenere l'opinione delle persone più esperte di me.

Risposte:


9

È possibile utilizzare un numero qualsiasi di hoster DNS con server dei nomi geograficamente dispersi.

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

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

È inoltre possibile spostare i server dei nomi e le zone DNS in un registrar che dispone di un'infrastruttura più solida e resiliente, come le soluzioni di rete.


Questa era una delle opzioni suggerite da un mio amico, ma sembra che ci vorrebbe un sacco di lavoro per spostare oltre 20 domini in un nuovo indirizzo IP o modificare il loro record MX.
Jack M.

Bene ci vorrà del lavoro, ma è meglio che avere un'altra interruzione o preoccuparsi di un'altra interruzione. Se fossi in me, sposterei i miei server dei nomi in Network Solutions (che è ciò che la mia azienda sta attualmente prendendo in considerazione) e vorrei persino raccomandare di trasferire i tuoi domini a Network Solutions. Sono uno dei maggiori hoster / registrar DNS al mondo. Preferirei fidarmi di loro piuttosto che di chiunque altro.
joeqwerty,

+1 per EasyDNS, migrato verso di loro per lo stesso motivo di OP
HTTP500

+1 per DynDNS e per l'OP il loro braccio Dynect potrebbe essere quello che stanno cercando
Cry Havok,

Se riesci a ottenere il tuo provider esistente per abilitare i trasferimenti XFER, il nuovo host può copiare l'intera zona DNS in un singolo comando. Quindi si tratta solo di scambiare i server dei nomi.
Ryaner,

2

Se fatto bene, tutto ciò che devi fare è aggiornare il server DNS principale e disporre del resto come slave, che eseguirà il polling del master o verrà informato dal master di un aggiornamento in sospeso. Una volta impostati gli aggiornamenti automatici, puoi avere tutti gli slave che soddisfano le tue esigenze di disponibilità e quindi si manterranno aggiornati, a condizione che il master stesso sia raggiungibile.


1

È possibile eseguire i propri server DNS e più colos su più server e configurare il failover e il clustering. O usando Windows o Linux, è possibile impostare singole risorse condivise condivise tra server, preferibilmente su un punto a punto o su vpn, e quando un server / posizione si abbassa in pochi secondi il successivo server disponibile raccoglie la risorsa condivisa come indirizzi IP . Ho soluzioni simili in esecuzione alla mia organizzazione, abbiamo più edifici, ogni edificio come server DNS e alcuni altri server Windows e Linux, sans e simili. La maggior parte dei server è impostata in un cluster di failover, quindi se un edificio esplode, la rete è ancora attiva. Ad esempio, i nostri server DHCP dispongono di un indirizzo IP che è un IP condiviso tra server 3 DNS, posso scollegare 2 dei 3 server DNS e quel singolo indirizzo IP punta semplicemente al server attivo rimanente. Questo è davvero facile da fare con il clustering di Windows 2008 e puoi farlo davvero a buon mercato con Linux e Drbd (http://www.drbd.org/ ).

Se tutto ciò che funziona o il costo dell'hardware non è un'opzione praticabile, puoi guardare i provider DNS che garantiscono il tempo di attività di 4 o 5 9 e hanno più server in colori negli Stati Uniti. Non conosco nessuno di quei provider per DNS ma sono sicuro che ci sono servizi offerti ma molti registrar là fuori come posti come godaddy.com


1

Ospita il DNS su uno dei tuoi server e fai in modo che un numero qualsiasi di altri server ne tragga vantaggio. ISC, i creatori di BIND, offrono persino hosting commerciale. Non sono certo dei termini, ma puoi trovare maggiori informazioni sul loro sito web .

La cosa bella dell'hosting locale del DNS è che non sei in alcun modo intrappolato da alcun provider: se ti feriscono, puoi semplicemente spostarti su un altro. Richiederà lavoro per spostarsi, ma sono solo poche ore di lavoro sul web e non influenzerà affatto i tuoi clienti. A volte è difficile ottenere i dati della tua zona da uno strumento di modifica sofisticato su un registro.

Tuttavia, a meno che tu non sia un esperto DNS, non ti consiglio di servire il tuo DNS. Non è così banale come alcune persone pensano di farlo da soli. Ci sono tutti i tipi di cose interessanti da imparare prima di provarlo, e non è come l'hosting HTTP.

Quello che vuoi sono fornitori geografici diversi, stabili e in grado di eseguire in caso di arresti anomali. Cioè, un terremoto in California non dovrebbe interrompere l'intero servizio. Dovrebbero avere una presenza multipla di "fuso orario" e, se possibile, presenza di più continenti.


1

Cosa stiamo cercando:

  • Nessun singolo punto di errore
  • Tempo efficace.
  • Una soluzione che è stata suggerita è quella di eseguire più host DNS. Questa sembra un'ottima alternativa, ma abbiamo oltre 20 domini e l'aggiornamento di un indirizzo IP su tutti quei domini attraverso due provider è proibitivo.
  • Conveniente.
  • Devo vendere questo al top management. La gioia sono io.

Quindi quali metodi esistono per supportarlo? Anch'io sono più un programmatore, ma mi hanno incaricato di questo, quindi volevo ottenere l'opinione delle persone più esperte di me.

Le secondarie possono fare molto per mitigare questo. Il tuo ISP dovrebbe fornire server DNS gratuiti a monte di te, a quel punto puoi nominarli come secondari e convincerli a recuperare le tue zone. Ciò dovrebbe fare molto per mitigare i costi garantendo nel contempo che si abbia qualcosa in atto.

  • Puoi mantenere i tuoi padroni così come sono, senza contattare i registrar per spostare le cose
  • Richiede modifiche minori alla tua configurazione, dove puoi specificare il tuo server come master e avere qualcun altro slave
  • La risposta DNS diventa in parte il problema di qualcun altro
  • La distribuzione del carico (non il bilanciamento) aiuta a ridurre il carico su ciascun server
  • Il tuo registrar DNS può crollare per alcune ore e puoi continuare a modo tuo (fino a quando il TTL scade le tue voci)

Un servizio di hosting DNS "reale" può fornirti questo se il tuo ISP non lo fa. Raccomando DynDNS in quanto forniscono la maggior parte di ciò che stai cercando (più posizioni, tempi di inattività minimi, interfaccia web decente).


1

questo è un vecchio thread, ma stai solo guardando il servizio DNS. Sbagliato. Se il tuo server si arresta, non importa quanto sia affidabile il tuo provider DNS esterno, sei inattivo. Devi pensarci un po '. Il modo più economico e migliore è quello di avere 2 server con il tuo sito su entrambi. nameserver 1 è su una casella e nameserver 2 è sull'altra. Quindi, se un server si guasta, l'altro prenderà il controllo.


1

Come variante di suggerimenti offerti qui, è possibile continuare con il registrar esistente purché forniscano la possibilità di effettuare un trasferimento di zona. Cerca un altro fornitore che accetta anche i trasferimenti di zona. Nel tuo file di zona, aggiungi qualche altro record NS per questo provider (preferibilmente distribuito geograficamente). Al termine dell'installazione, è necessario che i record NS di più di un provider DNS vengano restituiti in una query DNS. Assicurati che i trasferimenti di zona siano impostati. Dopo la modifica, i tuoi nameserver potrebbero apparire così:

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)

Quando il provider1 si arresta, un server DNS ricorsivo si limiterebbe a scadere sui primi due NS e procedere con quello successivo. In questo modo, anche se un solido provider DNS distribuito geograficamente si disconnette, si è ancora online con provider2.

  • Vantaggi: nessuna dipendenza da un singolo fornitore; alta disponibilità
  • Svantaggi: costo di due; complessità della configurazione di XFER

0

Per espandere qui le risposte, si desidera un servizio DNS basato su aree geografiche con failover automatico. Se l'hosting è il massimo, la mia azienda utilizza dnsmadeeasy.com da diversi anni con grande successo.

Spero possa aiutare.

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.