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 bruke
nslookup>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 å bruke
nslookup>, 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
- Utfører et omvendt DNS-oppslag
- Bruker alternativet `-type=any`
- Bruker alternativet `-type=soa`
- Bruker alternativet `-type=ns`
- Bruker alternativet `-type=a`
- Bruker alternativet `-type=mx`
- Bruker alternativet `-type=txt`
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
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
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
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
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
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
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
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 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.