Ich möchte meine Internetverbindung verwenden, um zwei persönliche Websites (zwei verschiedene Domains) zu hosten. Ich möchte auch E-Mails für diese Domains hosten.
Dies erfordert das Hosten meines eigenen Nameservers. Im Konfigurationsabschnitt für Nameserver auf der Website meines Registrars sind zwei Nameserver erforderlich . Wahrscheinlich aus Gründen der Zuverlässigkeit?
Ich habe zuvor zoneedit.com verwendet und sie haben mir zwei Nameserver zur Verfügung gestellt, aber ich möchte es selbst hosten, mir eine Münze sparen und lernen, wie man das Binden für die Erfahrung konfiguriert.
Ich habe nur eine Internetverbindung und kann nur einen Nameserver hosten. Was soll man mit dem zweiten Nameserver machen?
networking
domain-name-system
bind
nameserver
mrdenny
quelle
quelle
Antworten:
Die Anforderung, zwei Nameserver auszuführen, ergibt sich aus §4.1 von RFC 1034 und dient in der Tat der Redundanz.
Es gibt zahlreiche Anbieter, die Ihnen einen sehr günstigen "sekundären DNS" -Dienst anbieten, bei dem sie die Zonendatei von Ihrem primären Server mit übertragen
AXFR
. In Großbritannien haben wir beispielsweise einen bekannten Anbieter, der für nur 2,30 GBP pro Monat (etwas mehr als 3 Dollar) einen Sekundärdienst für 50 Domains anbietet.Auf diese Weise können Sie die Zone selbst verwalten und ausführen, erhalten aber dennoch die erforderliche Ausfallsicherheit.
quelle
ServFail
(Serverfehler) undNXDomain
(nicht vorhandene Domäne). Es scheint, dass Mailserver in der Warteschlange stehenServFail
, was der Fall ist, wenn ein DNS-Server nicht erreichbar ist.gethostbyname()
Funktionsfamilie tut dies nicht und (AFAICR) auch nicht die neueregetaddrinfo()
Die übliche Weisheit ist, zwei Nameserver für Redundanz zu haben. Im Idealfall werden nachgeschaltete Nameserver an der richtigen Stelle angezeigt, auch wenn beispielsweise Ihr Colo nicht erreichbar ist. Wenn Sie diese Websites von zu Hause aus hosten, ist Ihr schwaches Glied wahrscheinlich Ihre Verbindung oder Stromversorgung, nicht die Computer selbst (vorausgesetzt, Sie verwenden Server und keine zweckentfremdeten Desktops). Da Sie von zu Hause aus hosten, gehe ich davon aus, dass eine hohe Verfügbarkeit keine Voraussetzung ist.
Sie müssen jedoch unbedingt sicherstellen, dass Sie eine statische IP-Adresse haben, da Sie keine dynamische IP bei den Stammservern registrieren können. Dies bedeutet, dass bei einer Änderung Ihrer IP-Adresse alle Personen auf den falschen Ort verweisen, um nach der richtigen IP-Adresse für Ihre Computer zu suchen.
quelle
Ich habe EveryDNS für meinen primären Host verwendet. Meine Domain ist nicht auf diese Weise eingerichtet, bietet jedoch einen kostenlosen Sekundärdienst an. Auf diese Weise können Sie einen redundanten Nameserver in einem anderen Netzwerk einrichten und BIND weiterhin selbst einrichten.
quelle
Oft bietet Ihre Domain-Registrierung auch DNS-Dienste an, die in der DNS-Registrierung enthalten sind. Die Domains, die ich bei GoDaddy und Network Solutions registriert habe, verwenden beide ihr DNS und es kostet nichts extra.
quelle
XName bietet kostenloses DNS-Hosting. Sie können jeden ihrer Nameserver für Ihren sekundären Server verwenden.
quelle
DNS erfordert mindestens zwei Server. Sie können bis zu 13 eindeutige IP-Adressen mit DNS-Servern für Ihre Domänen haben. Wenn Sie ein Anycast-Netzwerk betreiben, können Sie Hunderte von DNS-Servern hinter jede Adresse stellen.
Für eine kleine Site ist es jedoch am besten, mit zwei DNS-Servern in zwei unterschiedlichen Netzwerken zu beginnen und von dort aus zu arbeiten.
Wenn Sie zu Google gehen und die Suchzeichenfolge verwenden
"secondary dns" free
, finden Sie eine Reihe von Organisationen, die kostenloses sekundäres oder Backup-DNS anbieten. Sie möchten möglicherweise auch, dass Sie ihnen kostenloses sekundäres DNS zur Verfügung stellen. Sie kratzen meinen Rücken und ich kratzte Ihren.Es ist eine gute Idee, drei oder mehr solcher Vereinbarungen zu finden, da sich die Umstände im Laufe der Zeit ändern.
quelle
Viele Domain-Registrare benötigen KEINE 2 DNS-Server (zuletzt habe ich das überprüft - zum Beispiel NameBargain.com). Wenn Ihr Registrar dies benötigt, schauen Sie sich um.
Wenn Sie eine statische IP-Adresse haben und ohnehin alles (Web, DNS usw.) auf derselben IP-Adresse / Verbindung / Box hosten möchten, ist die RFC-Anforderung für zwei DNS-Server wirklich übertrieben. Wenn Ihr Server oder Ihre Verbindung ausfällt, spielt es keine Rolle, dass Sie irgendwo anders einen funktionierenden DNS-Server haben.
quelle