Februar 6, 2022

Konfigurieren von DNS in XP

Vor dem Start

Ziele: Erfahren Sie, wo Sie erweiterte DNS-Einstellungen in XP konfigurieren können.

Voraussetzungen: keine Voraussetzungen.

Schlüsselbegriffe: dns, Name, IP, Server, wins, Adresse, Domäne, Netbios, Auflösung

DNS-Nutzung

Wenn wir uns eine IP-Adresse ansehen, sehen wir vier Oktette (Gruppierung von acht Bits). Jeder Host im Netzwerk hat seine eigene IP-Adresse. Zum Beispiel befindet sich jede Website auf einem Server. Wenn wir eine Website besuchen möchten, müssen wir eine Verbindung zu dem bestimmten Server herstellen, der die Website hostet, die wir besuchen möchten. Dazu muss unser Computer die IP-Adresse dieses Servers kennen. Anstatt IP-Adressen zu verwenden, verweisen wir auf Websites mit deren Namen (zum Beispiel www.google.com ). Für Menschen sind Namen viel einfacher zu verwenden, als sich Zahlen wie IP-Adressen zu merken. Die Lösung für dieses Problem ist Domain Name Service oder DNS. Wir verwenden DNS, um Namen in IP-Adressen aufzulösen, da es sich um die IP-Adresse handelt, über die Computer miteinander kommunizieren. Wir können das leicht überprüfen, indem wir zum Beispiel einen Host anpingen www.google.com . Als Ergebnis erhalten wir die IP-Adresse vom DNS-Server zurück. Wie wir sehen können, haben DNS-Server eine sehr einfache Funktion. DNS verwendet benutzerfreundliche Namen wie www.google.com , und es wandelt es in eine komplexe IP-Adresse um und umgekehrt. Auf diese Weise müssen wir uns keine IP-Adressen merken und können einfach und problemlos im Internet navigieren.

FQDN

DNS-Nameserver führen eine Namensauflösung durch, indem sie einen vollqualifizierten Domänennamen (FQDN) in eine IP-Adresse auflösen. Ein Client fragt seinen lokalen Nameserver nach der IP-Adresse, die dem vollqualifizierten Domänennamen zugeordnet ist. Zum Beispiel fragt der Client, was die IP-Adresse von www.google.com . Der lokale Nameserver überprüft seine Liste, und wenn er den Eintrag für www.google.com , es gibt die Informationen zurück. Wenn der lokale Nameserver den Eintrag nicht finden kann, sendet er einen vollqualifizierten Domänennamen an einen der DNS-Stammserver. Der DNS-Stammserver gibt seinen Verweis an den lokalen Nameserver zurück. Der Verweis verweist auf die Nameserver für die oberste Ebene der DNS-Domäne. Der lokale Nameserver sendet eine iterative Abfrage an einen der Top-Level-Domain-Nameserver (.com in www.google.com fall). Der .com-Domainserver antwortet mit einem Verweis auf einen der Google-Nameserver. Der Google-Nameserver antwortet mit der IP-Adresse von www.google.com . Nun kann der Client den Host kontaktieren, der die www.google.com webseite.

WINS

Microsoft entwickelte zunächst ein eigenes Benennungssystem. Es wurden NetBIOS-Namen für Hosts und Windows Internet Name Service (WINS) verwendet, um Namen in IP-Adressen aufzulösen. Der NetBIOS-Name ist ein 15-stelliger Name, der zur Identifizierung unserer Computer im Netzwerk verwendet wird. All dies ist Teil der Netzwerkdienste von Microsoft, die Microsoft mit der Betriebssystemfamilie NT eingeführt hat. Es wird durch die NT 4.0-Familie fortgesetzt. Mit Windows 2000 und Windows XP übernahm Microsoft den Domain Naming Service als primäres Tool zum Auflösen von Namen in IP-Adressen, während der Rest des Internets immer DNS verwendete. Das Problem, das Microsoft ursprünglich mit DNS hatte, besteht darin, dass alle Einträge statisch eingegeben werden mussten (DNS wurde später zu einem dynamischen Tool). In einer WINS-Umgebung erhält ein Client zuerst seine IP-Adresse vom DHCP-Server. Dann würde der Client den WINS-Server kontaktieren und seine IP-Adresse melden. Auf diese Weise verfügt der WINS-Server über IP-Adressen aller Clients im lokalen Netzwerk. WINS war also die Lösung, die dieses spezielle Problem löste. Mit Windows 2000 wurde der DNS-Dienst mehr zu einem dynamischen Dienst. Es könnte Clients dynamisch registrieren und diese Informationen verwenden, um die IP-Adresse zu registrieren. Zu diesem Zeitpunkt verwendete Microsoft den DNS-Dienst wieder als primären Namensauflösungsdienst. Wenn wir jetzt Windows XP verwenden, wird sein Name automatisch beim DNS-Server registriert. Dies vereinfacht die Anzahl der Dienste, die wir ausführen müssen, da wir keinen WINS-Server für unser lokales Netzwerk benötigen. Wir verwenden weiterhin WINS, jedoch nur für ältere Computer, die nicht verstehen, dass das DNS jetzt dynamische Updates von Clients akzeptieren kann. Als wir in das dynamische DNS wechselten, musste Microsoft die Namen anpassen. Anstatt nur ein NetBIOS-Name zu sein, fügen wir jetzt auch die Domäneninformationen zur Namensstruktur hinzu. Um herauszufinden, wer wer in unserem Netzwerk ist, können wir DNS mit einem FQDN anstelle eines einfachen NetBIOS-Namens verwenden, den wir für den WINS-Dienst verwendet haben.

Beispielkonfiguration

Um Namensauflösungsdienste unter XP zu konfigurieren, müssen wir zu den Verbindungseigenschaften gehen und in unserem TCP / IP-Konfigurationsfenster auf die Schaltfläche ‚Erweitert …‘ klicken. In den erweiterten Eigenschaften sehen wir die aktuellen IP-Einstellungen, DNS, WINS und die Registerkarte Optionen.

erweitertes TCPIP-Eigenschaftenmenü

Bild 239.1 – Erweiterte TCP / IP-Eigenschaften

Obwohl die meisten Computer über eine einzige IP-Adresse und ein einzelnes Standardgateway verfügen, können Sie auf der Registerkarte IP-Einstellungen mehrere Adressen und Gateways konfigurieren. Öffnen wir die Registerkarte DNS. Hier können wir die DNS-Einstellungen für unseren Computer bearbeiten.

Registerkarte DNS

Bild 239.2 – Registerkarte DNS

Das erste, was wir auf der Registerkarte DNS tun würden, ist das Hinzufügen zusätzlicher DNS-Server. Natürlich muss der primäre DNS-Server an erster Stelle in der Liste stehen. Wenn der erste DNS-Server nicht kontaktiert werden kann, versucht unser System, den nächsten DNS-Server in der Liste zu kontaktieren. Eine andere Sache, die wir hier tun können, ist, zusätzliche Suffixe anzuhängen. Nehmen wir an, wir müssen ‚Host-PC‘ über DNS kontaktieren. Angenommen, ‚Host-PC‘ ist eingeschaltet ‚utilizewindows.com ‚ Domäne. Nehmen wir an, wir möchten von dem Computer, der sich auch auf dem ‚Host-PC‘ befindet, auf den ‚Host-PC‘ zugreifenutilizewindows.com ‚ Domäne. Wenn wir nur den Namen des Computers eingeben – ‚Host-PC‘, wird der DNS-Server automatisch in die ‚utilizewindows.com ‚ und versuchen Sie, die IP-Adresse für ‚Host-PC‘ zu finden. Nehmen wir nun an, wir möchten den ‚host2‘ kontaktieren, der sich auf ‚utilizeothersystem.com ‚. Wenn wir nur den Namen ‚host2‘ eingeben, wird unser DNS-Server auch versuchen, den Computer in ‚utilizewindows.com ‚. Der DNS-Server kann den ‚host2‘ nicht finden, da er sich auf ‚utilizeothersystem.com ‚. Wenn ‚utilizeothersystem.com ‚ ist eine Domäne, die wir häufig verwenden, und steht in irgendeiner Beziehung zu unserem primären ‚utilizewindows.com ‚ domain, wir können hinzufügen ‚utilizeothersystem.com ‚ als angehängtes Suffix. In diesem Fall, wenn wir nach ‚host2‘ suchen, würde unser DNS-Server zuerst prüfen ‚utilizewindows.com ‚, und dann, im Falle des Scheiterns, würde es die ‚utilizeothersystem.com ‚.

Öffnen wir die Registerkarte WINS. Hier können wir auch die Reihenfolge unserer WINS-Server hinzufügen, entfernen und steuern. Wieder einmal müssen wir unseren primären WINS-Server an die Spitze der Liste setzen. WINS-Server werden für die NetBIOS-Namensauflösung verwendet.

Registerkarte wins

Bild 239.3 – Registerkarte WINS

Hier können wir auch die LMHOSTS aktivieren und die NetBIOS-Einstellungen bearbeiten. Wir haben die Möglichkeit, NetBIOS über TCP / IP zu deaktivieren, und wir würden das tun, wenn wir uns in einer Umgebung befinden, in der wir nur DNS verwenden.

Fehlerbehebung

Windows XP unterstützt zwei verschiedene Arten von Namensauflösungsdiensten, DNS und WINS. Denken Sie daran, wenn wir DNS erwähnen, sprechen wir über vollqualifizierte Domainnamen, dh. DNS verwendet FQDN, um einen bestimmten Computer zu identifizieren. Ein Beispiel hierfür könnte sein ‚host1.utilizewindos.com Andererseits verwendet WINS nur NetBIOS-Namen für die Auflösung von Name zu IP. NetBIOS-Namen sind einfache Namen und dürfen nur 15 Zeichen enthalten. Der NetBIOS-Name könnte beispielsweise ‚host1‘ sein.

Bei der Fehlerbehebung bei Namensauflösungsdiensten müssen wir zunächst überprüfen, ob mit TCP / IP alles in Ordnung ist. Zum Beispiel, wenn wir pingsome IP-Adresse, und alles geht gut, wir wissen, dass IP-Konnektivität ist OK. Wenn wir den Namen des Computers anpingen und eine Fehlermeldung erhalten, wissen wir, dass wir ein Problem mit unserem Namensdienst haben.

ping

Bild 239.4 – PING

Das nächste Dienstprogramm, das wir ausführen sollten, ist ‚ipconfig /all‘. Mit diesem Tool können wir überprüfen, ob die IP-Adressen für DNS oder WINS ordnungsgemäß konfiguriert sind.

ipconfig

Bild 239.5 – IPCONFIG

Als nächstes können wir ’nslookup‘ ausführen und prüfen, ob wir eine IP-Adresse von unserem DNS-Server erhalten.

nslookup

Bild 239.6 – NSLOOKUP

Wenn alle unsere Einstellungen korrekt konfiguriert sind, sollten wir die Dienste im Zusammenhang mit der Namensauflösung (wie ‚DNS-Client‘) überprüfen und sicherstellen, dass sie betriebsbereit sind. Wir können auch versuchen, uns erneut bei unserem DNS-Server zu registrieren. Dazu müssen wir ‚ipconfig / registerdns‘ in der Eingabeaufforderung eingeben. Für NetBIOS-Namen können wir ’nbtstat -rr‘ verwenden, um den Status der Namensauflösung anzuzeigen, und ’nbtstat -RR‘, um sich erneut beim WINS-Server zu registrieren.

registerdns

Bild 239.7 – REGISTERDNS

Wir können auch den Befehl ‚ipconfig / flushdns‘ verwenden, um den DNS-Cache zu löschen, da manchmal falsche Informationen darin enthalten sind. Für NetBIOS-Namen würden wir den Befehl ’nbtstat -R‘ verwenden, um dasselbe zu tun.

Am Ende können wir als temporäre Lösung die HOSTS-Datei zum Konfigurieren von DNS-Namen oder die LMHOSTS-Datei für NetBIOS-Namen verwenden.

Wir können mehrere DNS-Server definieren. Der primäre DNS-Server muss zuerst in der Liste platziert werden. WINS-Server werden für die NetBIOS-Namensauflösung verwendet.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.