Ich beginne mit einem Beispiel dessen, was wir erreichen wollen:
http://domain.ext wobei „.ext“ benutzerdefiniert ist, z. B. .loc oder .hrd oder .one usw.
Mein erster Gedanke ist, eine Zone für „loc“ zu erstellen und nur Subdomains zu erstellen, aber ich möchte diesen Weg nur gehen, wenn es unbedingt sein muss. Ich möchte nur, dass jeder in diesem Netzwerk die Adresse eingibt, die ich für meinen DNS festgelegt habe. Ich habe eine Zone „domain.loc“ erstellt (wobei „domain“ ein Beispiel für den Namen ist, den ich tatsächlich verwendet habe).
Ich kann "domain.loc" vom Server, auf dem sich der DNS befindet, erfolgreich anpingen
Ich habe meinen Netgear-Router mit der DNS-Einstellung so konfiguriert, dass er zuerst auf meinen DNS/Webserver „192.168.36.50“ und der sekundäre DNS auf OpenDNS verweist.
Ich habe DHCP für alle Computer aktiviert, außer für den DNS/Webserver, der statisch ist
Ich möchte nicht über das Internet einen lokalen Intranet-Domänennamen auflösen, daher die Verwendung von Bind9 und das mangelnde Interesse daran, für die Erstellung einer benutzerdefinierten Domänenerweiterung bei ICANN zu zahlen.
Ich werde diesen Beitrag aktualisieren, wenn ich das Gefühl habe, dass Verwirrung herrscht.
Die zentralen Fragen hierbei sind:
Gibt es eine bessere Möglichkeit, eine benutzerdefinierte Domänenerweiterung in einem lokalen Intranet zu verwenden?
Auf welche Weise können Sie eine benutzerdefinierte Domänenerweiterung in einem lokalen Intranet erstellen und verwenden?
Antwort1
Das liegt daran, dass Sie OpenDNS als sekundären DNS verwenden. Sie sollten internes und externes DNS nicht mischen. Insbesondere Windows-PCs fragen jeden DNS-Server ab, den sie verwenden möchten, und ignorieren die DNS-Reihenfolge ohnehin.
Wenn Sie den sekundären DNS aus der Konfiguration Ihres Routers entfernen, funktioniert er wie geplant. Die DNS-Server Ihres Bind9-Rechners sollten auf OpenDNS eingestellt sein. Auf diese Weise leitet er alle Anfragen, für die er keine Datensätze hat (z. B. google.com), zur Auflösung an OpenDNS weiter. Das Einrichten eines sekundären DNS ist einfach und in diesem Szenario wahrscheinlich eine gute Idee. Vergessen Sie nicht, Ihren DNS-Cache auf dem Rechner zu leeren, bevor Sie mit dem Testen beginnen, und verwenden Sie nslookup oder dig, um sicherzustellen, dass Ihre Anfragen an den richtigen DNS-Server gehen.