Hvordan bruke Nslookup i Debian Linux

Hvordan Bruke Nslookup I Debian Linux



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 å søke etter forskjellige typer DNS-poster. Vi har kjørt kommandoene og prosedyren nevnt i denne artikkelen på et Debian 10 OS. Den samme prosedyren kan imidlertid 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. Men på slutten vil også lære hvordan du bruker 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:



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

Hvordan det fungerer?

Åpne terminalen i Debian OS. Øverst til venstre på skrivebordet vil du se fanen Aktiviteter. Ved å klikke på denne fanen vil en søkelinje vises. Derfra kan du søke etter Terminal-applikasjon.





Skaff IP-adresse for et vertsnavn

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

$ eksempel.com

Denne metoden er også kjent som forward DNS lookup.



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

$ nslookup redhat.com

Kommandoen ovenfor innebærer at Nslookup har bedt DNS-serveren om å finne IP-adressen til redhat.com. DNS-serveren forespør deretter til andre servere, får et svar og sender det deretter tilbake til Nslookup.

I terminalen vil du motta følgende informasjon:

Forstå utgangen

Utdataene ovenfor 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 det bufrede svaret 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 til kommandoen er:

$ nslookup IP-adresse

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

$ nslookup 209.132.183.105

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

Skaff MX-poster

MX-poster (Mail Exchange) bestemmer e-postserverinnstillingene som er konfigurert for et spesifikt domene. Den inneholder tilordning 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 spesifikt domene. MX-poster er konfigurert på en slik måte at når en e-post sendes til @example.com, blir den rutet til e-postserverne for domenet example.com.

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

$ nsoppslag -spørsmål =mx eksempel.com

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

$ nslookup – spørsmål =mx debian.org

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

Skaff NS-poster

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

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

$ nsoppslag -spørsmål =mx eksempel.com

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

$ nsoppslag -spørsmål =mx debian.org

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

Skaff deg 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:

$ nsoppslag -spørsmål =hvilken som helst < URL >

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

$ nsoppslag -spørsmål = hvilken som helst Debian.org

Nslookup interaktiv modus

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

For å bruke interaktiv modus, skriv ganske enkelt nsoppslag i Terminal og trykk Enter.

$ nsoppslag

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

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

# For å få IP-adresseinformasjon for domenet redhat.com

> redhat.com

# For å få tak i MX-poster for domenet redhat.com

> sett spørsmål =mx
> redhat.com

Som vi har sett, gir Nslookup mye informasjon om DNS som forover- og omvendt oppslagsinformasjon, NS-poster, MX-poster osv. Det er imidlertid ikke begrenset til bare denne informasjonen, men 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.