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.