DNS

Hvordan bruke Nslookup i Debian

Hvordan bruke Nslookup i Debian
Nslookup eller navneserveroppslag er et verktøy som brukes av nettverksadministratorer for å finne vertsnavnet, IP-adressen eller andre DNS-poster som MX-poster, NS-poster osv. Det brukes ofte til å fikse DNS-relaterte problemer.

I denne artikkelen vil vi forklare hvordan du bruker Nslookup til å spørre forskjellige typer DNS-poster. Vi har kjørt kommandoene og prosedyren nevnt i denne artikkelen på et Debian 10 OS. Imidlertid kan den samme prosedyren følges i andre distribusjoner og versjoner av Linux også.

Det er to moduser der Nslookup fungerer: Interaktiv modus og ikke-interaktiv modus. Vi har forklart prosedyren i ikke-interaktiv modus. Imidlertid vil på slutten også lære å bruke den interaktive modusen.

Nslookup Ikke-interaktiv modus

I ikke-interaktiv modus utstedes hele kommandoen på terminalen. Bruk denne modusen når du trenger en enkelt informasjon fra en bestemt server.

For bruk av ikke-interaktiv modus er den generelle syntaksen:

$ nslookup [alternativ] [vertsnavn] [DNS-server eller IP]

Hvordan det fungerer?

Åpne terminalen i Debian OS. Øverst til venstre på skrivebordet ser du kategorien Aktiviteter. Ved å klikke på denne kategorien, vises en søkefelt. Derfra kan du søke etter Terminal-applikasjon.

Få IP-adresse for et vertsnavn

For å finne IP-adressen til et vertsnavn, er syntaksen:

$ eksempel.com

Denne metoden er også kjent som fremover DNS-oppslag.

For eksempel for å finne IP-adressen til Rød hatt.com, skriv inn følgende kommando i Terminal:

$ nslookup redhat.com

Ovennevnte kommando innebærer at Nslookup har bedt DNS-serveren om å finne IP-adressen til redhat.com. DNS-serveren ber deretter om til andre servere, får svar og sender den tilbake til Nslookup.

I terminalen vil du motta følgende info:

Forstå utdataene

Ovennevnte resultater har gitt oss noen funn. La oss forstå dem:

Server: 192.168.72.2

# Det er IP-adressen til DNS-serveren som Nslookup ba om.

Server: 192.168.72.2 # 53

# Det er IP-adressen til DNS-serveren sammen med portnummeret 53 Nslookup snakket med.

Ikke-autoritativt svar
Adresse: 209.132.183.105

# Ikke-autoritativt svar indikerer at vi har fått hurtigbufret svar fra DNS-serveren.

Få vertsnavn fra IP-adresse

Vi kan også utføre omvendt Nslookup for å løse vertsnavn mot en IP-adresse. Det er kjent som omvendt DNS-oppslag.

Syntaksen for kommandoen er:

$ nslookup IP_adresse

I det følgende eksemplet finner vi vertsnavnet mot IP 209.132.183.105 som følger:

$ nslookup 209.132.183.105

Fra følgende utdata kan du se at Nslookup har returnert vertsnavnet mot den angitte IP-adressen.

Få MX-poster

MX (Mail Exchange) poster bestemmer e-postserverinnstillingene som er konfigurert for et bestemt domene. Den inneholder kartleggingen av et domenenavn til en liste over e-postservere.  MX-poster forteller hvilken e-postserver som skal håndtere e-postene som sendes til et bestemt domene. MX-poster er konfigurert på en slik måte at når en e-post blir sendt til @example.com, den blir dirigert til e-postserverne for domenenes eksempel.com.

For å finne MX-postene for et bestemt domene, er syntaksen:

$ nslookup -query = mx eksempel.com

I det følgende eksemplet finner vi MX-postene for domenet debian.org:

$ nslookup -query = mx debian.org

Følgende utdata viser MX-postene for domenet debian.org.

Få NS-poster

I domenenavnsystemet brukes NS-poster til å identifisere hvilke navneservere som er ansvarlige og autoritative for et domene.

For å finne NS-postene for et bestemt domene, er syntaksen:

$ nslookup -query = mx eksempel.com

I det følgende eksemplet finner vi NS-postene for domenet debian.org:

$ nslookup -query = mx debian.org

Følgende utdata viser NS-postene for domenet debian.org.

Få alle DNS-poster

Nslookup kan også brukes til å hente alle postene samtidig inkludert A, NS, MX, TXT, SPF, etc. for vertsnavnet du angir.

For å finne alle DNS-postene, bruk følgende syntaks:

$ nslookup -query = hvilken som helst

For eksempel for å finne alle DNS-poster for et domene debian.org, kommandoen ville være:

$ nslookup -query = hvilken som helst Debian.org

Nslookup interaktiv modus

I interaktiv modus går du først inn i en egen ledetekst, og legger deretter til påfølgende parametere for å få ytterligere informasjon. Bruk denne modusen når du trenger mye informasjon fra en server.

For å bruke interaktiv modus, skriv bare nslookup i Terminal og trykk Enter.

$ nslookup

Du vil se meldingen som>. Her kan du spørre om informasjon.

I det følgende eksemplet, etter å ha skrevet inn Nslookup-ledeteksten, har vi skrevet inn følgende kommandoer:

# For å skaffe IP-adresseinformasjon for domenet Rød hatt.com

> redhat.com

# Å skaffe MX-poster for domenet Rød hatt.com

> sett spørring = mx
> Redhat.com

Som vi har sett, gir Nslookup mye informasjon angående DNS, slik som informasjon om forover og bakover, NS-poster, MX-poster, etc. Imidlertid er det ikke begrenset til bare denne informasjonen, men det gir mye mer enn dette. Men foreløpig håper vi det vil være nok for deg å ha en grunnleggende forståelse av Nslookup-verk.

Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...