[HINWEIS: Die Lösung dieser Frage ist perfekt, da etwas vom Titel abweicht.]
Ich stehe vor einem kleinen Problem mit Windows Server 2003 DNS service. In meinem Unternehmen verwende ich den Microsoft DNS-Server ( 172.16.0.12), um die Namensauflösung in meinem Unternehmensintranet durchzuführen (der Domänenname endet in dev.nls. Auflösung in IP 172.16.) . Außerdem ist er als DNS-Weiterleitung zum Weiterleiten anderer Domänennamen konfiguriert ( zB * .google.com, * .sf.net) an Internet real DNS servers. Dieser interne DNS-Server tendiert niemals dazu, Benutzer von außerhalb der Welt zu bedienen.
Außerdem betreiben wir einen Mail-Server (der eingehende E-Mails für eine echte Internetdomäne bereitstellt @nlscan.com) in der Firewall des Unternehmens, auf den auf beide Arten zugegriffen werden kann:
- durch die Verbindung
172.16.0.10von innerhalb des Intranets. - durch Verbinden mit
mail.nlscan.com(gelöst zu202.101.116.9) aus dem Internet.
Beachten Sie, dass 172.16.0.10und 202.101.116.9nicht die gleiche physische Maschine ist. Der 202eine ist ein Firewall-Rechner, der Port-Weiterleitungen von Port- 25und 110Intranet-Adressen durchführt 172.16.0.10.
Nun meine Frage: Wenn Benutzer im Firmen-LAN auflösen wollen mail.nlscan.com, löst es sich auf 202.101.116.9. Das ist korrekt und funktionsfähig, ABER NICHT GUT, da der E-Mail-Verkehr an den Firewall-Computer weitergeleitet wird und dort abprallt 172.16.0.10. Ich hoffe, dass wir internal DNS serverden Namen abfangen mail.nlscan.comund in 172.16.0.10 auflösen können. Also hoffe ich, dass ich dazu einen Eintrag in die "hosts" -Datei schreiben kann 172.16.0.12. Aber wie kann man Microsoft DNS serverdiese "Hosts" -Datei erkennen?
Vielleicht schlagen Sie vor, dass der Intranet-Benutzer nicht 172.16.0.10auf meinen Mail-Server zugreift. Ich muss sagen, dass es unpraktisch ist, wenn ein Benutzer (Mitarbeiter) an seinem Laptop arbeitet, tagsüber im Büro und nachts zu Hause. Wenn er zu Hause ist, kann er nicht verwenden 172.16.0.10.
Das Erstellen einer Zone für nlscan.comunsere internen Domänen DNS serverist nicht möglich, da sich der Nameserver für die nlscan.comDomäne auf unserem ISP befindet und für das Auflösen anderer Hostnamen und Unterdomänen unter nlscan.com verantwortlich ist.
[BEARBEITEN]
Wie WesleyDavidvorgeschlagen, folge ich der Lösung, einfach eine Zone mit dem Namen zu erstellen mailserver.nlscan.comund einen namenlosen A-Eintrag in dieser Zone zu platzieren . Die Zeit beweist, dass dies gut funktioniert.