Hvordan bruke NSlookup i Debian Linux

Hvordan bruke NSlookup i Debian Linux
NSlookup eller Name Server -oppslag er et verktøy som brukes av nettverksadministratorer for å finne vertsnavnet, IP -adressen eller andre DNS -poster som MX -poster, NS -poster, etc. Det brukes ofte til å fikse DNS -relaterte problemer.

I denne artikkelen vil vi forklare hvordan du bruker NSlookup for å spørre om forskjellige typer DNS -poster. Vi har kjørt kommandoene og prosedyren som er nevnt i denne artikkelen på en Debian 10 OS. Den samme prosedyren kan imidlertid følges i andre distribusjoner og versjoner av Linux også.

Det er to modus 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 et enkelt stykke informasjon fra en bestemt server.

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

$ nSlookup [alternativ] [Hostname] [DNS Server eller IP]

Hvordan det fungerer?

Åpne terminalen i Debian OS. I øverste venstre hjørne av skrivebordet ditt vil du se fanen Aktiviteter. Ved å klikke på denne fanen, vises en søkefelt. Derfra kan du søke etter terminalapplikasjon.

Få IP -adresse for et vertsnavn

For å finne IP -adressen for et vertsnavn, er syntaks:

$ Eksempel.com

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

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

$ nSlookup Redhat.com

Kommandoen ovenfor innebærer at NSlookup har forespørsler DNS -serveren om å finne IP -adressen til Redhat.com. DNS -serveren ber deretter om andre servere, få svar og deretter sende den tilbake til NSlookup.

I terminalen vil du motta følgende informasjon:

Forstå utgangen

Ovennevnte utgang 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 portnummer 53 NSlookup snakket med.

Ikke-autoritativt svar
Adresse: 209.132.183.105

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

Få vertsnavn fra IP -adresse

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

Kommandoenes syntaks er:

$ nSlookup IP_Address

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 spesifiserte IP -adressen.

Få MX -poster

MX (Mail Exchange) -poster bestemmer postserverinnstillingene som er konfigurert for et spesifikt domene. Den inneholder kartleggingen av et domenenavn til en liste over e -postservere. MX Records forteller hvilken postserver som vil 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 sendes til @Example.com, det blir dirigert til e -postserverne for domeneeksemplet.com.

For å finne MX -postene for et spesifikt domene, er syntaks:

$ 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 utgang viser MX -postene for domenet Debian.org.

Få NS -poster

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

For å finne NS -postene for et spesifikt domene, er syntaks:

$ 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 utgang 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 spesifiserer.

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

$ nSlookup -Query = noen

For eksempel å finne alle DNS -poster av et domene Debian.org, Kommandoen ville være:

$ nSlookup -Query = enhver debian.org

NSlookup Interactive Mode

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

For å bruke interaktiv modus, skriver du ganske enkelt NSlookup I terminal og trykk Enter.

$ nSlookup

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

I det følgende eksempel, etter å ha kommet inn i NSlookup -ledeteksten, har vi lagt inn følgende kommandoer:

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

> Redhat.com

# For å 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 som informasjon fremover og bakover oppslag, NS -poster, MX -poster osv. Imidlertid er det ikke begrenset til nettopp denne informasjonen, det gir mye mer enn dette. Men foreløpig håper vi det ville være nok for deg å ha en grunnleggende forståelse av NSlookup Works.