Ich versuche, einige Möglichkeiten zu finden, um hochverfügbares DNS-Hosting für einige vorhandene Websites durchzuführen. Heute Morgen wurde das Unternehmen, für das ich arbeite, in die Knie gezwungen, weil das DNS-Hosting, das wir für unsere Domains über unseren Registrar ( batchregister.com ) haben, ausgefallen ist. Ich werde jetzt beauftragt, eine Alternative zu finden, die uns nicht einem einzigen DNS-Anbieter ausliefert.
Was wir suchen:
- Kein einziger Fehlerpunkt.
- Zeitwirksam.
- Eine vorgeschlagene Lösung besteht darin, mehrere DNS-Hosts auszuführen. Dies scheint eine großartige Alternative zu sein, aber wir haben über 20 Domains, und das Aktualisieren einer IP-Adresse für alle diese Domains bei zwei Anbietern ist unzulässig.
- Kosteneffizient.
- Ich muss das an das obere Management verkaufen. Freude bin ich.
Welche Methoden unterstützen dies? Ich bin selbst eher ein Programmierer, aber sie haben mich damit beauftragt, deshalb wollte ich die Meinung von Leuten einholen, die erfahrener sind als ich.
Wenn Sie es richtig gemacht haben, müssen Sie nur den Master-DNS-Server aktualisieren und den Rest als Slaves haben, die entweder den Master abfragen oder vom Master über ein ausstehendes Update informiert werden. Sobald Sie automatische Updates eingerichtet haben, können Sie so viele Slaves haben, wie Ihre Verfügbarkeitsanforderungen erfüllen, und diese werden dann auf dem neuesten Stand gehalten, sofern der Master selbst erreichbar ist.
quelle
Sie können Ihre eigenen DNS-Server und mehrere Colos auf mehreren Servern ausführen und Failover und Clustering einrichten. Entweder unter Windows oder Linux können Sie einzelne gemeinsam genutzte Ressourcen einrichten, die von Servern gemeinsam genutzt werden, vorzugsweise über einen Punkt zu Punkt oder VPN. Wenn ein Server / Standort innerhalb von Sekunden ausfällt, übernimmt der nächste verfügbare Server die gemeinsam genutzte Ressource, z. B. IP-Adressen . Ich habe eine ähnliche Lösung bei meiner Organisation, wir haben mehrere Gebäude, jedes Gebäude als DNS-Server sowie einige andere Windows- und Linux-Server, Sans und so weiter. Die meisten Server sind in einem Failover-Cluster eingerichtet. Wenn also ein Gebäude explodiert, ist das Netzwerk immer noch aktiv. Zum Beispiel haben unsere DHCP-Server eine IP-Adresse, die eine gemeinsam genutzte IP zwischen 3 DNS-Servern ist. Ich kann 2 der 3 DNS-Server trennen und diese einzelne IP-Adresse würde nur auf den verbleibenden aktiven Server verweisen. Dies ist mit Windows 2008-Clustering sehr einfach und mit Linux und drbd (http://www.drbd.org/ ).
Wenn all diese Arbeit oder die Kosten für Hardware keine praktikable Option sind, können Sie sich DNS-Anbieter ansehen, die die Verfügbarkeit von 4 oder 5 9 garantieren und mehrere Server in Colos in den USA haben. Ich kenne keinen dieser Anbieter für DNS, aber ich bin mir sicher, dass Dienste angeboten werden, aber viele der Registrare da draußen, wie zum Beispiel Orte wie godaddy.com
quelle
Hosten Sie den DNS auf einem Ihrer Server und lassen Sie eine beliebige Anzahl anderer Server von ihm abrufen. ISC, die Entwickler von BIND, bieten sogar kommerzielles Hosting an. Ich bin mir der Bedingungen nicht sicher, aber Sie können weitere Informationen auf ihrer Website finden .
Das Schöne am lokalen Hosting des DNS ist, dass Sie in keiner Weise von einem Anbieter gefangen werden. Wenn er Sie verletzt, können Sie einfach zu einem anderen wechseln. Der Umzug erfordert Arbeit, aber es sind nur ein paar Stunden Web-Arbeit, die Ihre Kunden überhaupt nicht beeinträchtigt. Manchmal ist es schwierig, Ihre Zonendaten aus einem ausgefallenen Bearbeitungstool in einer Registrierung herauszuholen.
Sofern Sie keine DNS-Experten sind, empfehle ich jedoch nicht, Ihr eigenes DNS bereitzustellen. Es ist nicht so trivial, wie manche Leute denken, dies alleine zu tun. Es gibt alle möglichen interessanten Dinge zu lernen, bevor Sie es versuchen, und es ist nicht wie HTTP-Hosting.
Was Sie wollen, sind geografisch vielfältige, stabile und in der Lage, Anbieter von Teilabstürzen auszuführen. Das heißt, ein Erdbeben in Kalifornien sollte nicht den gesamten Dienst in Anspruch nehmen. Sie sollten mehrere "Zeitzonen" und, wenn möglich, mehrere Kontinente haben.
quelle
Sekundäre können einen großen Beitrag dazu leisten, dies zu mildern. Ihr ISP sollte kostenlose DNS-Server vor Ihnen bereitstellen. An diesem Punkt können Sie sie als sekundäre Server benennen und sie dazu bringen, Ihre Zone (n) abzurufen. Dies sollte einen großen Beitrag zur Kostensenkung leisten und gleichzeitig sicherstellen, dass etwas vorhanden ist .
Ein "echter" DNS-Hosting-Dienst kann Ihnen dies bieten, wenn Ihr ISP dies nicht tut. Ich empfehle DynDNS, da sie den Großteil dessen bieten, was Sie suchen (mehrere Standorte, minimale Ausfallzeiten, anständige Weboberfläche).
quelle
Dies ist ein alter Thread, aber Sie sehen sich nur den DNS-Service an. Falsch. Wenn Ihr Server ausfällt, egal wie zuverlässig Ihr externer DNS-Anbieter ist, sind Sie ausgefallen. Sie müssen ein wenig darüber nachdenken. Der billigste und bessere Weg ist, 2 Server mit Ihrer Site auf beiden zu haben. Nameserver 1 befindet sich auf einer Box und Nameserver 2 auf der anderen. Wenn also ein Server ausfällt, übernimmt der andere.
quelle
Als eine Variante der hier angebotenen Vorschläge können Sie mit Ihrem vorhandenen Registrar fortfahren, solange dieser die Möglichkeit bietet, eine Zonenübertragung durchzuführen. Suchen Sie nach einem anderen Anbieter, der auch Zonentransfers akzeptiert. Fügen Sie in Ihrer Zonendatei einige weitere NS-Datensätze für diesen Anbieter hinzu (vorzugsweise geografisch verteilt). Nach Abschluss dieses Setups sollten NS-Einträge von mehr als einem DNS-Anbieter in einer DNS-Abfrage zurückgegeben werden. Stellen Sie sicher, dass Ihre Zonenübertragungen eingerichtet sind. Nach der Änderung könnten Ihre Nameserver folgendermaßen aussehen:
Wenn Provider1 ausfällt, würde ein rekursiver DNS-Server lediglich auf den ersten beiden NS eine Zeitüberschreitung verursachen und mit dem nächsten fortfahren. Auf diese Weise sind Sie auch dann mit Anbieter2 online, wenn ein geografisch verteilter, robuster DNS-Anbieter offline geschaltet wird.
quelle
Um die Antworten hier zu erweitern, benötigen Sie einen geografisch basierten DNS-Dienst mit automatischem Failover. Wenn Selbsthosting übertrieben ist, nutzt mein Unternehmen dnsmadeeasy.com seit mehreren Jahren mit großem Erfolg.
Ich hoffe, das hilft.
quelle