Windows Server 2003 DNS hinzugefügter CNAME funktioniert nicht

Windows Server 2003 DNS hinzugefügter CNAME funktioniert nicht

Ich versuche, auf meinem DNS-Server einen Subdomain-Alias ​​zu erstellen, um portal.domain.com statt obscureServer32324name.domain.com zu haben. Ich habe sowohl einen CNAME-Alias ​​für den exakten A-Host-Eintrag versucht als auch einen zweiten A-Host-Eintrag für dieselbe Server-IP erstellt, und mit keinem von beiden bekomme ich eine Antwort, selbst wenn ich direkt auf dem DNS-Server einen Ping ausführe.

Übersehe ich etwas, das ich tun muss, nachdem ich diese Datensätze zu DNSMGMT hinzugefügt habe, beispielsweise die Anforderung, den DNS-Dienst zu starten?

Antwort1

Erstellen Sie den CNAME-Eintrag „portal.domain.com“, der auf „obscureServer32324name.domain.com“ in der DNS-Zone „domain.com“ verweist. Führen Sie in einer Eingabeaufforderung Folgendes aus:

nslookup portal.domain.com

Was bekommen Sie zurück?

Bedenken Sie, dass es zu einer kleinen Verzögerung kommen kann, bevor der DNS-Server mit der Auflösung beginnt, wenn „domain.com“ eine in Active Directory integrierte Zone ist.

Bedenken Sie auch, dass Ihr DNS-Client bei der Active Directory-integrierten DNS-Konfiguration möglicherweise nicht versucht, eine Auflösung gegenüber einem DNS-Server durchzuführen, der dieselbe AD-Kopie „ansieht“, zu der Sie den Eintrag (über DNSMGMT) einen Moment zuvor hinzugefügt haben. Erzwingen Sie die AD-Replikation oder warten Sie 5 Minuten, bis die AD-Replikation abgeschlossen ist.

Sie müssen den Microsoft DNS-Server nicht stoppen/neu starten, damit derartige Änderungen „übernommen“ werden.

Bearbeiten bezüglich Ihrer Kommentare:

Seltsam. Ich bin ein bisschen ratlos. Das ist eine ziemlich gängige Konfiguration, also sollte es gut funktionieren. Ich habe mehrere Kunden mit Servern, die genau so konfiguriert sind (mit CNAME-Einträgen wie „WSUS“ oder „Antivirus“ usw.).

Der Computer, von dem aus Sie den Test durchführen, ist so konfiguriert, dass er den Servercomputer, auf dem Sie den CNAME hinzugefügt haben, als DNS-Server verwendet – richtig?

Gehen Sie wie folgt vor, achten Sie aber darauf, dass Sie die Abfrage aus der richtigen Zone heraus durchführen:

nslookup -querytype=SOA domain.com

Sie sollten ungefähr Folgendes zurückbekommen:

domain.com
        primary name server = server.domain.com
        responsible mail addr = hostmaster
        serial  = 425
        refresh = 900 (15 mins)
        retry   = 600 (10 mins)
        expire  = 86400 (1 day)
        default TTL = 3600 (1 hour)
server.domain.com     internet address = 192.168.1.1

Stellen Sie sicher, dass sich der SOA-Eintrag, den Sie zurückerhalten, tatsächlich auf den Servercomputer bezieht, von dem Sie erwarten, dass die Zone gehostet wird.

Wir werden es herausfinden, es kann nur einen Moment dauern.

Antwort2

Es scheint, als wären verschiedene DNS-Server beteiligt. Einer, auf dem der Datensatz erstellt wird, und einer, von dem aus der Datensatz abgefragt wird.

Ich nehme an, dass Sie einen Datensatz im internen DNS-Server erstellen und Ihre Clients nicht so konfiguriert sind, dass sie diesen DNS-Server betrachten.

Ist das für Sie möglich?

  1. Rufen Sie die auf Ihrem Client-Rechner konfigurierten DNS-Server-IPs ab
  2. Melden Sie sich bei diesem DNS-Server an und erstellen Sie dort einen CNAME-Eintrag, wenn die Zone domain.com vorhanden ist.

Wenn Sie dazu nicht in der Lage sind

können Sie die Ausgabe der folgenden Befehle geben

Maschine, von der aus Sie den DNS abfragen

ipconfig /all 
nslookup portal.domain.com
nslookup -q=NS domain.com

verwandte Informationen