Lacy Leadership

Success is Near

nslookup explained

Eine große Anzahl von Menschen nutzt das Internet, aber nur sehr wenige verstehen, wie das Internet unter der Haube funktioniert. Angesichts der Tatsache, dass rund 1,74 Milliarden Websites online registriert sind, benötigen wir ein effizientes System zum Sortieren und Speichern von Verbindungsdetails für jede. Während wir uns technisch über eine IP-Adresse mit Websites und Servern […]

Eine große Anzahl von Menschen nutzt das Internet, aber nur sehr wenige verstehen, wie das Internet unter der Haube funktioniert. Angesichts der Tatsache, dass rund 1,74 Milliarden Websites online registriert sind, benötigen wir ein effizientes System zum Sortieren und Speichern von Verbindungsdetails für jede. Während wir uns technisch über eine IP-Adresse mit Websites und Servern verbinden, kann es selbst für IT-Mitarbeiter schwierig sein, sich an diese Nummernfolgen zu erinnern. Stattdessen verwenden wir so genannte DNS-Einträge.

Ein DNS-Eintrag wird auf einem DNS-Server (Domain Name System) gespeichert, und jede Internetverbindung verwendet diese Server, um Hostnamen in IP-Adressen umzuwandeln. Dies bedeutet, dass, wenn Sie eingeben www.fasthosts.co.uk ein DNS-Dienst fragt seine Website-Datenbank ab und liefert Ihnen eine IP-Adresse für diese Website. Anschließend können Sie über das Internetprotokoll (IP) eine Verbindung zum Hostserver herstellen.

Einführung in nslookup

Wenn Sie Probleme mit Ihrem DNS-Suchdienst haben, können Sie diese Probleme über das nslookup-Tool in der Eingabeaufforderung diagnostizieren.

nslookup ist eine Abkürzung für Name Server Lookup und ermöglicht es Ihnen, Ihren DNS-Dienst abzufragen. Das Tool wird normalerweise verwendet, um einen Domänennamen über Ihre Befehlszeilenschnittstelle (CLI) abzurufen, IP-Adresszuordnungsdetails zu empfangen und DNS-Einträge nachzuschlagen. Diese Informationen werden aus dem DNS-Cache des von Ihnen gewählten DNS-Servers abgerufen.

In nslookup sind zwei Hauptfunktionen enthalten. Die erste ist die DNS-Suche, bei der Sie eine Domain-URL eingeben und die entsprechende Server-IP-Adresse abrufen. Sie können diesen Vorgang auch umkehren und eine IP-Adresse eingeben, um die entsprechende Domain-URL abzurufen.

nslookup-Modi

Es gibt zwei Betriebsmodi für nslookup, die als nicht interaktiv und interaktiv bezeichnet werden.

Bei nicht interaktiv prüft das Tool nslookup die Adresseinträge im Cache Ihres DNS-Servers. Diese Einträge werden als Ressourceneinträge bezeichnet. Sie können in diesem Modus nur den aktuellen DNS-Server, den Sie verwenden, und dann die Domänen-URL und die IPv4/IPv6-Adressen abrufen. Dies ist der Standardmodus, wenn Sie eine einfache Suche ohne zusätzliche Parameter durchführen.

Dann haben wir interaktiv. Dieser Modus wird verwendet, um Nameserver nach Informationen zu Hosts und Domänen abzufragen oder eine vollständige Liste der Hosts für diese bestimmte Domäne auszudrucken. Eine interaktive Sitzung ist im Eingabeaufforderungsfenster persistent, dh Sie können Befehle für nslookup eingeben, ohne angeben zu müssen, dass Sie nslookup zu Beginn jedes Befehls verwenden möchten.

Testen des nicht interaktiven Modus

Bitte beachten Sie, dass dieses Handbuch mit Windows 10 v2004 geschrieben wurde. Linux und macOS unterstützen auch nslookup, aber wir konzentrieren uns in diesem Handbuch auf Windows.

Versuchen wir unseren ersten Befehl nslookup . Dies geschieht im nicht interaktiven Modus.
Um die Eingabeaufforderung zu öffnen, drücken Sie die Windows-Taste + R, um run zu öffnen. Geben Sie cmd ein und drücken Sie die Eingabetaste auf der Tastatur. Sie sehen ein Eingabeaufforderungsfenster.

Jetzt können wir nslookup testen. Beginnen Sie mit der Eingabe von nslookup www.google.co.uk . Dadurch wird nslookup aufgefordert, die britischen Server von Google im nicht interaktiven Modus abzufragen.

Sie sollten ein ähnliches Ergebnis in Ihrem Eingabeaufforderungsfenster sehen:

C:\Users\Fasthosts >nslookup www.google.co.uk
Server: ein.ein.ein.eine
Adresse: 2606:4700:4700::1111
Nicht maßgebliche Antwort:
Name: www.google.co.uk
Adressen: 2a00:1450:4009:806::2003
216.58.204.3

Lassen Sie uns dieses Ergebnis sezieren.

Der verwendete DNS-Server war 1.1.1.1, der von Cloudflare gehostet wird. Wir können sehen, dass die IPv6-Adresse für diesen DNS-Server 2606: 4700: 4700 :: 1111 lautet.

Wie bereits erwähnt, ziehen grundlegende nslookup-Befehle Daten aus dem DNS-Servercache. Die Nachricht Non-authoritative answer beweist dies, da die Daten nicht direkt von dem Server stammen, auf dem die Daten tatsächlich gehostet werden.

Als nächstes haben wir die Website-URL, die wir zuvor eingegeben haben.

Sie können sehen, dass die IPv4-Adresse des Google-Servers 216.58.204.3 und die IPv6-Adresse 2a00 war:1450:4009:806::2003.

Dies sind alle Informationen, die Sie mit dem grundlegendsten Befehl nslookup erhalten können.

Verwenden eines anderen DNS-Servers im nicht interaktiven Modus

Um einen anderen DNS-Server zu verwenden, geben Sie Folgendes ein:

nslookup www.google.co.uk 8.8.8.8

Die Syntax lautet nslookup <Nameserver-URL> <DNS-Server-IP-Adresse>
In diesem Fall haben wir den DNS-Server 8.8.8.8 von Google verwendet und folgendes Ergebnis erhalten:

Server: dns.google
Adresse: 8.8.8.8
Nicht maßgebliche Antwort:
Name: www.google.co.uk
Adressen: 2a00:1450:4009:80f::2003
216.58.213.99

Sie fragen sich vielleicht, warum ist die IP-Adresse anders? Dies liegt einfach daran, dass die DNS-Server unterschiedliche Datensätze gespeichert haben. Sie werden feststellen, dass beide IP-Adressen funktionieren, wenn Sie sie in Ihren Browser kopieren.

In einigen Fällen kann dies jedoch ein Problem sein. Wenn Sie die statische IP-Adresse Ihrer Website ändern und davon ausgehen, dass Sie über einen einzelnen Hosting-Server verfügen, kann ein falscher DNS-Eintrag dazu führen, dass auf Ihre Website nicht zugegriffen werden kann. In diesem Fall müssten Sie den DNS-Cache für diesen bestimmten Domänennamen leeren, um eine Aktualisierung auf dem DNS-Server zu erzwingen. Google bietet einen DNS-Flushing-Dienst an, der für einen einzelnen Domainnamen isoliert ist. Fasthosts bietet auch DNS-Spülung in der Systemsteuerung, wie hier beschrieben.

Interaktiver Modus für nslookup

Mit dem interaktiven Modus können Sie eine persistente nslookup-Sitzung mit erweiterten Funktionen erstellen. Geben Sie dazu einfach nslookup in Ihr Eingabeaufforderungsfenster ein.

Jetzt können Sie Befehle eingeben, ohne zuerst nslookup eingeben zu müssen.

Allgemeine Befehle für den interaktiven Modus

Mail Exchange-Nameserver suchen

Versuchen wir, den Nameservertyp festzulegen, den wir an einen MX-Server (Mail Exchange) anfordern.

Geben Sie Folgendes in Ihr Eingabeaufforderungsfenster ein:
Set type=MX

Sie werden keine Antwort sehen, aber dies hat nslookup so eingestellt, dass es nach MX-Servern fragt.

Jetzt typ:
gmail.com

Sie sollten Folgendes sehen:

Nicht autoritative Antwort:
gmail.com MX-Präferenz = 10, Mail-Tauscher = alt1.gmail-smtp-in.l.google.com
gmail.com MX-Präferenz = 40, Mail-Tauscher = alt4.gmail-smtp-in.l.google.com

gmail.com MX-Präferenz = 30, Mail-Tauscher = alt3.gmail-smtp-in.l.google.com

gmail.com MX Präferenz = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com

gmail.com MX-Präferenz = 5, Mail-Tauscher = gmail-smtp-in.l.google.com

Hier sehen Sie die Serveradressen für jeden Mail Exchange Server, der von gmail.com . Das MX-Präferenzattribut zeigt uns den bevorzugten Server an, in diesem Fall alt4.

Erhalten Sie eine autoritative Antwort

Ändern Sie nun Ihren Servertyp in soa, indem Sie Folgendes eingeben:

set type=soa.

Dadurch wird der DNS-Server gezwungen, eine Antwort vom autoritativen DNS-Server zurückzugeben.

Ermitteln Sie nun den primären Nameserver, indem Sie Folgendes eingeben:
google.co.uk
Das getrimmte Ergebnis ist:
primary name server = ns1.google.com
Jetzt typ:
google.co.uk ns1.google.com
Das Ergebnis:
Server: ns1.google.com
Adressen: 2001:4860:4802:32:: a
216.239.32.10
google.co.uk
primärer Nameserver = ns1.google.com
verantwortlich Mail addr = dns-admin.Google.com
serial = 322751975
refresh = 900 (15 Minuten)
retry = 900 (15 Minuten)
expire = 1800 (30 Minuten)
default TTL = 60 (1 min)

Jetzt haben Sie die neuesten und aktuellsten Datensätze für google.co.uk . Sie können sich aufgrund des autoritativen Charakters der Antwort darauf verlassen, wo nicht autoritative veraltet oder falsch sein können.

Treten Sie der Fasthosts-Domain bei

Webhosting kann kompliziert sein, aber Fasthosts hält die Dinge einfach. Wir bieten dedizierte Server an, die automatisch unsere internen Nameserver verwenden, um die Latenz während der DNS-Suche zu minimieren.

Geben Sie die Fasthosts-Domain ein, indem Sie unser freundliches Verkaufsteam unter 0808 1686 777 kontaktieren oder uns eine E-Mail senden an [email protected] .

Schreibe einen Kommentar

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