logo

Nslookup-kommando i Linux med eksempler

Nslookup (står for Name Server Lookup) er en nyttig kommando for å hente informasjon fra DNS-serveren. Det er et nettverksadministrasjonsverktøy for å spørre Domain Name System (DNS) for å få domenenavn eller IP-adressetilordning eller en hvilken som helst annen spesifikk DNS-post. Den brukes også til å feilsøke DNS-relaterte problemer.

Med enkle ord, se for deg internett som et gigantisk nabolag. Nettsteder er som hus, men i stedet for gatenavn har de adresser som er enkle å huske, som google.com. Imidlertid kommuniserer datamaskiner ved hjelp av tall, så de trenger en måte å finne disse husene på. Det er her DNS kommer inn. Den fungerer som en telefonbok, og oversetter disse vennlige nettstedsnavnene til numeriske adresser (IP-adresser) som datamaskiner kan forstå.



Nå, dennslookup>kommandoen er som et spesialverktøy du kan bruke til å utforske denne telefonboken. Den lar deg stille spørsmål om nettsteder og hvordan de er koblet sammen. Du kan bruke den til å:

heltall dobbel java
  • Slå opp adressen til et nettsted : Akkurat som å slå opp et telefonnummer i en telefonbok, kan du brukenslookup>for å finne IP-adressen til et nettsted.
  • Feilsøk problem s: Hvis du har problemer med å få tilgang til et nettsted,nslookup>kan hjelpe deg med å finne ut hvor problemet kan ligge.
  • Finn ut mer om domenekonfigurasjon s: Ved å brukenslookup>, kan du finne detaljer om et nettsteds domene, for eksempel serverne som er ansvarlige for å administrere det.

Syntaks for nslookup-kommandoen i Linux

Syntaksen tilnslookup>kommandoen er relativt enkel, og tar vanligvis formen:

nslookup [option] [domain]>

Hvor:



  • [options]> referer til tilleggsparametere som endrer oppførselen til kommandoen.
  • [domain]> angir domenenavnet eller IP-adressen som skal spørres.

Alternativer for nslookup-kommandoen:

Alternativer Beskrivelse
-domene=[domenenavn] lar deg endre standard DNS-navn.
- feilsøke muliggjør visning av feilsøkingsinformasjon.
-port=[portnummer] Bruk -port-alternativet for å spesifisere portnummeret for spørringer. Som standard bruker nslookup port 53 for DNS-spørringer
-timeout=[sekunder] du kan spesifisere hvor lang tid DNS-serveren skal svare. Som standard er tidsavbruddet satt til noen få sekunder
-type=a Søk etter en rekord
Vi kan også se alle tilgjengelige DNS-poster for en bestemt post ved å bruke de -type=a alternativ
-type=hvilken som helst Søk etter hvilken som helst post
Vi kan også se alle tilgjengelige DNS-poster ved å bruke -type=hvilken som helst alternativ.
-type=hinfo viser maskinvarerelatert informasjon om verten. Den gir detaljer om operativsystemet og maskinvareplattformen
-type=mx Søk etter en mx-post
MX (Mail Exchange) tilordner et domenenavn til en liste over e-postutvekslingsservere for det domenet. MX-posten sier at all e-post som sendes til google.com skal rutes til e-postserveren i det domenet.
-type=ns Søk etter en ns-post
NS-posten (Name Server) tilordner et domenenavn til en liste over DNS-servere som er autoritative for det domenet. Den vil sende ut navnetjenestene som er knyttet til det gitte domenet.
-type=ptr brukes i omvendte DNS-oppslag. Den henter Pointer (PTR)-postene, som kartlegger IP-adresser til domenenavn.
-type=soa Søk etter en soa-plate
SOA-post (start av autoritet), gir autoritativ informasjon om domenet, e-postadressen til domeneadministratoren, domenets serienummer, etc...

Eksempler på noen mest kommandoalternativer for nslookup i Linux

Utføre et grunnleggende DNS-oppslag

Syntaks:

nslookup example.com>

Eksempel:



nslookup google.com>

nslookup etterfulgt av domenenavnet vil vise A Record (IP-adresse) for domenet. Bruk denne kommandoen til å finne adresseposten for et domene. Den spør etter domenenavnservere og får detaljene.

nslookup google.com

nslookup google.com

Utfører et omvendt DNS-oppslag

Syntaks:

nslookup [IP Address]>

Eksempel:

boolsk til streng
nslookup 192.168.0.10>

Du kan også gjøre omvendt DNS-oppslag ved å oppgi IP-adressen som et argument til nslookup.

nslookup 192.168.0.10

nslookup 192.168.0.10

Bruker alternativet `-type=any`

Syntaks:

nslookup -type=any google.com>

Søk etter en hvilken som helst post Vi kan også se alle tilgjengelige DNS-poster ved å bruke -type=hvilken som helst alternativ.

nslookup -type=any google.com

nslookup -type=any google.com

Ved hjelp av `-type=soa` alternativ

Syntaks:

nslookup -type=soa redhat.com>

Søk etter en soa-post SOA-post (start av autoritet), gir den autoritative informasjonen om domenet, e-postadressen til domeneadministratoren, domenets serienummer osv.

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

Ved hjelp av `-type=ns` alternativ

Syntaks:

linje autocad kommando
nslookup -type=ns google.com>

Søk etter en ns-post. NS-posten (Name Server) tilordner et domenenavn til en liste over DNS-servere som er autoritative for det domenet. Den vil sende ut navnetjenestene som er knyttet til det gitte domenet.

nslookup -type=ns google.com

nslookup -type=ns google.com

Ved hjelp av `-type=a` alternativ

Syntaks:

nslookup -type=a google.com>

Søk etter en rekord. Vi kan også se alle tilgjengelige DNS-poster for en bestemt post ved å bruke de -type=a alternativ.

nslookup -type=a google.com

nslookup -type=a google.com

Ved hjelp av `-type=mx` alternativ

Syntaks:

nslookup -type=mx google.com>

Søk etter en mx-post. MX (Mail Exchange) tilordner et domenenavn til en liste over e-postutvekslingsservere for det domenet. MX-posten sier at all e-post som sendes til google.com skal rutes til e-postserveren i det domenet.

nslookup -type=mx google.com

nslookup -type=mx google.com

Ved hjelp av `-type=txt` alternativ

Syntaks:

nslookup -type=txt google.com>

Søk etter en txt-post. TXT-poster er nyttige for flere typer poster som DKIM, SPF, osv. Du kan finne alle TXT-poster som er konfigurert for ethvert domene ved å bruke kommandoen nedenfor.

nslookup -type=txt google.com

nslookup -type=txt google.com

Nslookup Command i Linux – Vanlige spørsmål

Hva brukes nslookup-kommandoen til?

Den ` nslookup` kommandoen er et nettverksadministrasjonsverktøy som brukes til å spørre i Domain Name System (DNS) for å hente informasjon om domenenavn eller IP-adresse. Det brukes ofte til å feilsøke DNS-relaterte problemer, sjekke DNS-poster og diagnostisere nettverksproblemer.

Hvordan bruker jeg nslookup for å finne IP-adressen til et domene?

For å finne IP-adressen knyttet til et domene ved å bruke ` nslookup` , bare skriv ` nsoppslag domenenavn` i terminalen eller ledeteksten, og erstatte domenenavn med det faktiske domenet du vil slå opp. Kommandoen vil returnere den eller de tilsvarende IP-adressene for det domenet.

Hva er de vanlige alternativene eller parameterne som brukes med nslookup?

Noen vanlige alternativer eller parametere brukt med ` nslookup` inkludere:

påskeegg i Android
  • -query=type : Spesifiser typen DNS-post som skal søkes (f.eks. A, MX, NS).
  • -server=server r: Spesifiser DNS-serveren som skal brukes for spørringen.
  • -timeout=sekunder : Angi tidsavbrudd for spørringen.
  • - feilsøke : Aktiver feilsøkingsmodus for å vise detaljert informasjon.
  • -hjelp eller ? : Vis en hjelpemelding med tilgjengelige alternativer.

Hvorfor får jeg noen ganger ikke-autoritative svar i nslookup-resultater?

Når ` nslookup` returnerer et ikke-autoritativt svar, betyr det at DNS-serveren som søkes ikke er den primære autoritative serveren for det aktuelle domenet. I stedet hentet den informasjonen fra en bufret eller sekundær server. Dette er vanlig i rekursive DNS-oppsett der servere cacher svar av ytelsesgrunner.

Hva skal jeg gjøre hvis nslookup ikke klarer å løse et domenenavn?

Hvis ` nslookup` ikke klarer å løse et domenenavn, er det flere trinn du kan ta for å feilsøke problemet:

  • Sjekk internettforbindelsen din og sørg for at DNS-servere er tilgjengelige.
  • Bekreft stavingen av domenenavnet og prøv igjen.
  • Sjekk DNS-serverinnstillingene eller prøv å spørre en annen DNS-server.
  • Se etter brannmur- eller nettverkskonfigurasjonsproblemer som kan blokkere DNS-spørringer.
  • Vurder å bruke andre verktøy som grave eller vert for ytterligere feilsøking.

Konklusjon

I denne artikkelen har vi diskutert kommandoen `nslookup` som er et variabelt verktøy for å spørre DNS-serveren og skaffe informasjon om domenenavn eller IP-adressetilordning. Vi har studert at det er veldig nyttig for feilsøking av DNS-relaterte problemer. Vi har også diskutert alternativer som -type=a, -type=any, -type=mx, -type=ns, -type=ptr og -type=soa. Samlet sett kan vi si at ved å bruke nslookup-informasjon kan administratorer få innsikt i DNS-infrastrukturen og løse DNS-relaterte problemer effektivt.