DNS

Hur man använder Nslookup i Debian

Hur man använder Nslookup i Debian
Nslookup eller namnserver-sökning är ett verktyg som används av nätverksadministratörer för att hitta värdnamn, IP-adress eller andra DNS-poster som MX-poster, NS-poster, etc. Det används ofta för att åtgärda DNS-relaterade problem.

I den här artikeln kommer vi att förklara hur du använder Nslookup för att fråga olika typer av DNS-poster. Vi har kört kommandona och proceduren som nämns i den här artikeln på ett Debian 10-operativsystem. Samma procedur kan dock följas även i andra distributioner och versioner av Linux.

Det finns två lägen där Nslookup fungerar: Interaktivt läge och icke-interaktivt läge. Vi har förklarat proceduren i icke-interaktivt läge. Men i slutet kommer också att lära sig hur man använder det interaktiva läget.

Nslookup Icke-interaktivt läge

I icke-interaktivt läge utfärdas hela kommandot i terminalen. Använd det här läget när du behöver en enda information från en viss server.

För användning av icke-interaktivt läge är den allmänna syntaxen:

$ nslookup [option] [hostname] [DNS-server eller IP]

Hur det fungerar?

Öppna terminalen i ditt Debian OS. I det övre vänstra hörnet på skrivbordet ser du fliken Aktiviteter. Genom att klicka på den här fliken visas ett sökfält. Därifrån kan du söka efter Terminal-applikation.

Skaffa IP-adress för ett värdnamn

För att hitta IP-adressen för ett värdnamn är syntaxen:

$ exempel.com

Denna metod är också känd som framåt-DNS-sökning.

Till exempel för att hitta IP-adressen till röd hatt.com, ange följande kommando i Terminal:

$ nslookup redhat.com

Ovanstående kommando innebär att Nslookup har begär DNS-servern att hitta IP-adressen till redhat.com. DNS-servern begär sedan till andra servrar, får ett svar och skickar sedan tillbaka det till Nslookup.

I terminalen får du följande information:

Förstå resultatet

Ovanstående resultat har gett oss några resultat. Låt oss förstå dem:

Server: 192.168.72.2

# Det är IP-adressen till DNS-servern som Nslookup begärde.

Server: 192.168.72.2 # 53

# Det är DNS-serverns IP-adress tillsammans med portnumret 53 Nslookup pratade med.

Icke-auktoritärt svar
Adress: 209.132.183.105

# Icke-auktoritativt svar indikerar att vi har fått det cachade svaret från DNS-servern.

Skaffa värdnamn från IP-adressen

Vi kan också utföra omvänd Nslookup för att lösa värdnamn mot en IP-adress. Det är känt som omvänd DNS-sökning.

Syntaxen för kommandot är:

$ nslookup IP_adress

I följande exempel hittar vi värdnamnet mot IP 209.132.183.105 enligt följande:

$ nslookup 209.132.183.105

Från följande utdata kan du se att Nslookup har returnerat värdnamnet mot den angivna IP-adressen.

Skaffa MX-poster

MX (Mail Exchange) poster bestämmer inställningarna för e-postservern som konfigurerats för en viss domän. Den innehåller mappningen av ett domännamn till en lista med e-postserver.  MX-poster berättar vilken e-postserver som hanterar e-postmeddelanden som skickas till en viss domän. MX-poster är konfigurerade på ett sådant sätt att när ett e-postmeddelande skickas till @exempel.com, den dirigeras till e-postservrarna för domänexemplet.com.

För att hitta MX-poster för en viss domän är syntaxen:

$ nslookup -query = mx exempel.com

I följande exempel hittar vi MX-posterna för domänen debian.org:

$ nslookup -fråga = mx debian.org

Följande utdata visar MX-posterna för domänen debian.org.

Skaffa NS-poster

I domännamnssystemet används NS-poster för att identifiera vilka namnservrar som är ansvariga och auktoritativa för en domän.

För att hitta NS-poster för en viss domän är syntaxen:

$ nslookup -query = mx exempel.com

I följande exempel hittar vi NS-poster för domänen debian.org:

$ nslookup -fråga = mx debian.org

Följande utdata visar NS-posterna för domänen debian.org.

Skaffa alla DNS-poster

Nslookup kan också användas för att hämta alla poster samtidigt inklusive A, NS, MX, TXT, SPF, etc. för det värdnamn du anger.

För att hitta alla DNS-poster, använd följande syntax:

$ nslookup -query = någon

Till exempel för att hitta alla DNS-poster för en domän debian.org, kommandot skulle vara:

$ nslookup -query = valfri Debian.org

Nslookup interaktivt läge

I interaktivt läge anger du först en separat uppmaning och lägger sedan till efterföljande parametrar för att fråga ytterligare information. Använd det här läget när du behöver mycket information från en server.

För att använda det interaktiva läget, skriv bara nslookup i Terminal och tryck på Enter.

$ nslookup

Du kommer att se uppmaningen som>. Här kan du fråga för information.

I följande exempel, efter att ha angett i Nslookup-prompten, har vi angett följande kommandon:

# För att få IP-adressinformation för domänen röd hatt.com

> redhat.com

# För att få MX-poster för domänen röd hatt.com

> ange fråga = mx
> Redhat.com

Som vi har sett tillhandahåller Nslookup mycket information angående DNS som framåt- och omvänd uppslagsinformation, NS-poster, MX-poster, etc. Det är dock inte begränsat till bara den här informationen utan den ger mycket mer än detta. Men för närvarande hoppas vi att det skulle räcka för dig att ha en grundläggande förståelse för Nslookup-verk.

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...