thorsten-rehm
Goto Top

Primärer DNS Eintrag Server - was richtig?

127.0.0.1 oder eigene IP?

Hallo zusammen,

ich habe mir ein "virtuelles" Szenario gebastelt:

1x Windows 2003 Server (192.168.200.1)
1x Windows 2008 Server (192.168.200.2)

Beide sind in einer Domäne und replizieren sich.

Jetzt wollte ich etwas nachschauen und habe nslookup genutzt:
Nehmen wir als Bsp. den W2k3 Server:

Ist als primärer DNS Server folgende IP eingetragen:
127.0.0.1

dann liefert nslookup folgendes Ergebnis:
C:\>nslookup
Default Server:  localhost
Address:  127.0.0.1

Ist als primärer DNS Server folgende IP eingetragen:
C:\>nslookup
DNS request timed out.
    timeout was 2 seconds.
*** Can't find server name for address 192.168.200.1: Timed out  
Default Server:  UnKnown
Address:  192.168.200.1


Das verstehe ich nicht. Wieso hat er mit sich selbst bzw.
der eigenen IP ein Problem wenn er den DNS anfrägt.
Kann mir das jemand erklären?

Und grundsätzlich: Was ist denn richtig bei den Servern,
die 127.0.0.1 oder die eigene IP?

Und wie sieht das bei den anderen Domänenmitgliedsservern,
also z.B. bei dem Windows 2008 Server aus? Was kommt da bei
den DNS Einträgen (primär und sekundär) rein?

Vielen Dank im Voraus.

Content-Key: 96041

Url: https://administrator.de/contentid/96041

Printed on: April 25, 2024 at 04:04 o'clock

Member: alex-w
alex-w Sep 03, 2008 at 20:12:18 (UTC)
Goto Top
Grundsätzlich musst du in den TCP/IP der DC immer die "öffentlche" IP also 129.168.200.x und nicht die Loopbackadresse eintragen. Ansonsten führe mal dnsdiag aus den Windows Server 2003 Resource Kit Tools aus, schaue da mal nach Fehlern und poste diese mal.


Gruß Alex
Member: thorsten-rehm
thorsten-rehm Sep 03, 2008 at 20:13:44 (UTC)
Goto Top
Ok, danke dir.
Ich mach das morgen und schreibe was Sache ist.
Member: Weasel1969
Weasel1969 Sep 03, 2008 at 21:26:24 (UTC)
Goto Top
Hy,

mach mal ein : ipconfig /registerdns und etwas später ein NSLOOKUP.

Gruß,
Andy
Member: harald21
harald21 Sep 04, 2008 at 05:31:05 (UTC)
Goto Top
Hallo,

das der Server mit seinem eigenen Namen ein Problem hat, ist doch völlig klar:

Du hast in den TCP/IP-Eigenschaften der Netzwerkkarte die IP-Adresse des DNS-Servers eingetragen.
a) Im Fall der Adresse 127.0.0.1 kann er diese Adresse nach "localhost" über die hosts-Datei in einen Namen auflösen.
b) Im Fall der Adresse 192.168.200.1 kann er diese Adresse natürlich nicht in irgendeinen Namen auflösen, da im DNS für das Netz 192.168.200.0/24 keine REVERSE-Lookup-Zone konfiguriert ist.

mfg
Harald
Member: thorsten-rehm
thorsten-rehm Sep 04, 2008 at 05:40:53 (UTC)
Goto Top
Hier habe ich auch noch was gefunden:
http://support.microsoft.com/kb/242906/en-us

Das mit ipconfig/ registerdns teste ich heute abend gleich mal.
Member: thorsten-rehm
thorsten-rehm Sep 04, 2008 at 05:44:01 (UTC)
Goto Top
Ja genau. Steht auch in der MS KB. Schau ich mir an.

Danke.
Member: alex-w
alex-w Sep 04, 2008 at 06:25:07 (UTC)
Goto Top
Um per nslookup den Namen des Standard DNS Servers herauszufinden braucht man keine Reverse Lookupzone.

Gruß Alex
Member: thorsten-rehm
thorsten-rehm Sep 04, 2008 at 09:27:32 (UTC)
Goto Top
Muss für dnsdiag der IIS installiert sein?
Member: thorsten-rehm
thorsten-rehm Sep 04, 2008 at 18:00:46 (UTC)
Goto Top
Also:

dnsdiag ergab folgendes:
C:\>dnsdiag w2k3.conan.intern -s 192.168.200.1
Created Async Query:
--------------------
        QNAME = w2k3.conan.intern
        Type = MX (0xf)
        Flags =  UDP default, TCP on truncation (0x0)
        Protocol = UDP
        DNS Servers: (DNS cache will not be used)
        192.168.200.1

Connected to DNS 192.168.200.1 over UDP/IP.
Received DNS Response:
----------------------
        Error: 9501
        Description: No records could be located for this name
        These records were received:
        conan.intern   SOA      (SOA records are not used by us)

Querying via DNSAPI:
--------------------
        QNAME = w2k3.conan.intern
        Type = A (0x1)
        Flags =  DNS_QUERY_TREAT_AS_FQDN, (0x1000)
        Protocol = Default UDP, TCP on truncation
        Servers: (DNS cache will not be used)
        192.168.200.1

Received DNS Response:
----------------------
        Error: 0
        Description: Success
        These records were received:
        w2k3.conan.intern    A    192.168.200.1

1 A record(s) found for w2k3.conan.intern

Target hostnames and IP addresses
---------------------------------
HostName: "w2k3.conan.intern"  
        192.168.200.1

Ich habe dann eine Reverse Lookup Zone eingerichtet, aber keinen PTR konfiguriert!
nslookup ergab:
C:\>nslookup
*** Can't find server name for address 192.168.200.1: Non-existent domain  
Default Server:  UnKnown
Address:  192.168.200.1

Im Anschluss ipconfig /registerdns ausgeführt und der Pointer wurde automatisch eingetragen.

nslookup:
C:\>nslookup
Default Server:  w2k3.conan.intern
Address:  192.168.200.1

Jetzt passt alles. Vielen Dank an alle.
Member: Weasel1969
Weasel1969 Sep 04, 2008 at 20:54:48 (UTC)
Goto Top
Hy.

das mit dem ipconfig /registerdns stammt an sich noch aus W2K Server Zeiten ...
Normalerweise macht der 2003 nicht solche "mucken" und sollte dies bei dem dcpromo-wizard auch automatisch ausführen.
Unter W2K war es empfehlenswert vor dcpromo den DNS erst einzurichten und mit genannten Befehl zu registrieren.

Gruß,
Andy
Member: thorsten-rehm
thorsten-rehm Sep 05, 2008 at 03:22:36 (UTC)
Goto Top
Mit dem Assistent wird man gefragt, ob man eine Reverse Lookup Zone einrichten möchte.
Da ich das zuerst für nicht nötig gehalten habe, habe ich dies verneint. Wäre wohl besser
gewesen ;)