Lassen Sie den Server zuerst seinen eigenen DNS verwenden, um Domänennamen aufzulösen

Lassen Sie den Server zuerst seinen eigenen DNS verwenden, um Domänennamen aufzulösen

Ich habe einen Bind-Server auf meinem Mac OS Lion eingerichtet,

Und ich habe einige Domänen wie myproject.com, die mit den folgenden Konfigurationen auf denselben Server verweisen:

Mac OS Server, wie kann ich den Bind-Punkt www.mydomain.com auf dieselbe Maschine verweisen, auf der Bind installiert ist?

Ich habe einige Windows-Rechner in meinem LAN und habe ihre DNS-Serveradressen wie folgt eingerichtet

Preferred DNS Server 192.168.2.25 << my server's IP
Alternative DNS Server 192.168.2.1 << my Router

Hier ist ein Screenshot meiner Windows-Einstellungen.

Windows-DNS-Einstellungen

Alles funktioniert wie erwartet. Wenn ich myproject.com von meinem Windows-Rechner aus anpinge, wird die Adresse 192.168.2.25 angezeigt.

Das Problem besteht nun darin, dass der Server selbst nicht für die Verwendung seines eigenen DNS konfiguriert ist. Wenn ich also myproject.com pinge, wird die Adresse 68.178.232.99 aufgelöst, was der tatsächlichen IP-Adresse von myproject.com im Internet entspricht.

Hier ist ein Screenshot davon, wie ich versucht habe, den Server so einzurichten, dass er seinen eigenen DNS-Server in Systemeinstellungen -> Netzwerk -> Ethernet -> Erweitert -> DNS verwendet

DNS-Servereinstellungen auf Mac OS Lion

Was mache ich hier falsch? Gibt es eine Möglichkeit, diesen Server dazu zu bringen, beim Versuch, einen Domänennamen aufzulösen, zuerst seinen eigenen DNS und dann den DNS des Routers zu prüfen?

gateway.2wire.net ist der Standardwert für Suchdomänen.

Danke, jede Hilfe ist willkommen

Antwort1

Die beste Lösung besteht wahrscheinlich darin, Ihren DNS-Server so einzustellen:nurVerwenden Sie localhost für DNS-Lookups und konfigurieren Sie Ihren Bind-Server alsWeiterleitung zu Ihrem Upstream-DNS-Server.

Antwort2

Manchmal ist ein statischer Hosts-Dateieintrag die Lösung. Richten Sie nsswitch so ein, dass es zuerst in der lokalen Hosts-Datei nachschlägt, dann sollte alles in Ordnung sein.

verwandte Informationen