logo

Nslookup-kommando i Linux med eksempler

Nslookup (står for Name Server Lookup) er en nyttig kommando til at hente information fra DNS-serveren. Det er et netværksadministrationsværktøj til at forespørge på Domain Name System (DNS) for at få domænenavn eller IP-adressetilknytning eller enhver anden specifik DNS-post. Det bruges også til at fejlfinde DNS-relaterede problemer.

Med lette ord, forestil dig internettet som et kæmpe kvarter. Hjemmesider er som huse, men i stedet for vejnavne har de adresser, der er nemme at huske, f.eks. google.com. Men computere kommunikerer ved hjælp af tal, så de har brug for en måde at finde disse huse på. Det er her, DNS kommer ind i billedet. Det fungerer som en telefonbog, der oversætter disse venlige webstedsnavne til numeriske adresser (IP-adresser), som computere kan forstå.



Nu, dennslookup>kommandoen er som et specielt værktøj, du kan bruge til at udforske denne telefonbog. Det giver dig mulighed for at stille spørgsmål om websteder, og hvordan de er forbundet. Du kan bruge det til at:

hvordan man får den aktuelle dato i java
  • Slå et websteds adresse op : Ligesom at slå et telefonnummer op i en telefonbog, kan du brugenslookup>for at finde IP-adressen på et websted.
  • Fejlfinding af problem s: Hvis du har problemer med at få adgang til et websted,nslookup>kan hjælpe dig med at finde ud af, hvor problemet kan ligge.
  • Få mere at vide om domænekonfiguration s: Ved at brugenslookup>, kan du finde detaljer om et websteds domæne, såsom de servere, der er ansvarlige for at administrere det.

Syntaks for nslookup-kommandoen i Linux

Syntaksen afnslookup>kommandoen er relativt ligetil og tager typisk formen:

nslookup [option] [domain]>

Hvor:



  • [options]> henvise til yderligere parametre, der ændrer kommandoens adfærd.
  • [domain]> angiver domænenavnet eller IP-adressen, der skal forespørges på.

Indstillinger for nslookup kommando:

Muligheder Beskrivelse
-domæne=[domænenavn] giver dig mulighed for at ændre standard DNS-navnet.
-fejlfinde muliggør visning af fejlfindingsoplysninger.
-port=[port-nummer] Brug muligheden -port til at angive portnummeret for forespørgsler. Som standard bruger nslookup port 53 til DNS-forespørgsler
-timeout=[sekunder] du kan angive den tid, DNS-serveren skal have til at reagere. Som standard er timeout indstillet til et par sekunder
-type=a Søg efter en rekord
Vi kan også se alle tilgængelige DNS-poster for en bestemt post ved hjælp af det -type=a mulighed
-type=enhver Søg efter enhver post
Vi kan også se alle tilgængelige DNS-poster ved hjælp af -type=enhver mulighed.
-type=hinfo viser hardware-relaterede oplysninger om værten. Det giver detaljer om operativsystemet og hardwareplatformen
-type=mx Søg efter en mx-post
MX (Mail Exchange) knytter et domænenavn til en liste over mailudvekslingsservere for det pågældende domæne. MX-posten siger, at alle de mails, der sendes til google.com, skal omdirigeres til mailserveren i det pågældende domæne.
-type=ns Søg efter en ns-post
NS-posten (navneserveren) knytter et domænenavn til en liste over DNS-servere, der er autoritative for det pågældende domæne. Det vil udlæse navneservierne, som er knyttet til det givne domæne.
-type=ptr bruges i omvendte DNS-opslag. Den henter Pointer (PTR)-posterne, som kortlægger IP-adresser til domænenavne.
-type=soa Søg efter en soa-plade
SOA-record (start af autoritet), giver de autoritative oplysninger om domænet, e-mail-adressen på domæneadministratoren, domænets serienummer osv...

Eksempler på nogle af de fleste kommandoindstillinger for nslookup i Linux

Udførelse af et grundlæggende DNS-opslag

Syntaks:

nslookup example.com>

Eksempel:



nslookup google.com>

nslookup efterfulgt af domænenavnet vil vise A Record (IP-adresse) for domænet. Brug denne kommando til at finde adresseposten for et domæne. Det forespørger på domænenavneservere og får detaljerne.

nslookup google.com

nslookup google.com

Udførelse af et omvendt DNS-opslag

Syntaks:

nslookup [IP Address]>

Eksempel:

hvordan man lukker udviklertilstand
nslookup 192.168.0.10>

Du kan også gøre det omvendte DNS-opslag ved at angive IP-adressen som et argument til nslookup.

nslookup 192.168.0.10

nslookup 192.168.0.10

Bruger muligheden '-type=any'.

Syntaks:

nslookup -type=any google.com>

Opslag efter enhver post Vi kan også se alle tilgængelige DNS-poster ved hjælp af -type=enhver mulighed.

nslookup -type=any google.com

nslookup -type=any google.com

Ved brug af `-type=soa` mulighed

Syntaks:

nslookup -type=soa redhat.com>

Søg efter en soa-record SOA-record (start af autoritet), giver de autoritative oplysninger om domænet, e-mail-adressen på domæneadministratoren, domænets serienummer osv...

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

Ved brug af `-type=ns` mulighed

Syntaks:

Log af Google-konto på Android
nslookup -type=ns google.com>

Søg efter en ns-post. NS-posten (navneserveren) knytter et domænenavn til en liste over DNS-servere, der er autoritative for det pågældende domæne. Den udsender de navneservere, der er knyttet til det givne domæne.

nslookup -type=ns google.com

nslookup -type=ns google.com

Ved brug af `-type=a` mulighed

Syntaks:

nslookup -type=a google.com>

Søg efter en rekord. Vi kan også se alle tilgængelige DNS-poster for en bestemt post ved hjælp af det -type=a mulighed.

nslookup -type=a google.com

nslookup -type=a google.com

Ved brug af `-type=mx` mulighed

Syntaks:

nslookup -type=mx google.com>

Søg efter en mx-post. MX (Mail Exchange) knytter et domænenavn til en liste over mailudvekslingsservere for det pågældende domæne. MX-posten siger, at alle de mails, der sendes til google.com, skal omdirigeres til mailserveren i det pågældende domæne.

nslookup -type=mx google.com

nslookup -type=mx google.com

Ved brug af `-type=txt` mulighed

Syntaks:

nslookup -type=txt google.com>

Søg efter en txt-post. TXT-poster er nyttige til flere typer poster som DKIM, SPF osv. Du kan finde alle TXT-poster konfigureret til ethvert domæne ved hjælp af kommandoen nedenfor.

nslookup -type=txt google.com

nslookup -type=txt google.com

Nslookup-kommando i Linux – ofte stillede spørgsmål

Hvad bruges kommandoen nslookup til?

Den ` nslookup` kommando er et netværksadministrationsværktøj, der bruges til at forespørge Domain Name System (DNS) for at få oplysninger om domænenavn eller IP-adresse. Det bruges almindeligvis til at fejlfinde DNS-relaterede problemer, tjekke DNS-poster og diagnosticere netværksproblemer.

Hvordan bruger jeg nslookup til at finde IP-adressen på et domæne?

For at finde den IP-adresse, der er knyttet til et domæne, ved hjælp af ` nslookup` , skriv blot ` nsopslag domænenavn` i din terminal eller kommandoprompt, og erstatte domænenavn med det faktiske domæne, du vil slå op. Kommandoen returnerer den eller de tilsvarende IP-adresser for det pågældende domæne.

Hvad er de almindelige muligheder eller parametre, der bruges med nslookup?

Nogle almindelige muligheder eller parametre, der bruges med ` nslookup` omfatte:

"hvad er forskellen mellem en løve og en tiger"
  • -forespørgsel=type : Angiv typen af ​​DNS-post, der skal forespørges på (f.eks. A, MX, NS).
  • -server=tjener r: Angiv den DNS-server, der skal bruges til forespørgslen.
  • -timeout=sekunder : Indstil timeout for forespørgslen.
  • -fejlfinde : Aktiver fejlretningstilstand for at vise detaljerede oplysninger.
  • -hjælp eller ? : Vis en hjælpemeddelelse med tilgængelige muligheder.

Hvorfor får jeg nogle gange ikke-autoritative svar i nslookup-resultater?

Når ` nslookup` returnerer et ikke-autoritativt svar, betyder det, at den forespurgte DNS-server ikke er den primære autoritative server for det pågældende domæne. I stedet hentede den oplysningerne fra en cachelagret eller sekundær server. Dette er almindeligt i rekursive DNS-opsætninger, hvor servere cacher svar af ydeevnemæssige årsager.

Hvad skal jeg gøre, hvis nslookup ikke kan løse et domænenavn?

Hvis ` nslookup` ikke løser et domænenavn, er der flere trin, du kan tage for at fejlfinde problemet:

  • Tjek din internetforbindelse og sørg for, at DNS-servere er tilgængelige.
  • Bekræft stavningen af ​​domænenavnet, og prøv igen.
  • Tjek dine DNS-serverindstillinger, eller prøv at forespørge på en anden DNS-server.
  • Se efter eventuelle firewall- eller netværkskonfigurationsproblemer, der kan blokere DNS-forespørgsler.
  • Overvej at bruge andre værktøjer som grave eller host til yderligere fejlfinding.

Konklusion

I denne artikel har vi diskuteret kommandoen `nslookup`, som er et variabelt værktøj til at forespørge på DNS-serveren og indhente oplysninger om domænenavn eller IP-adressetilknytning. Vi har undersøgt, at det er meget nyttigt til fejlfinding af DNS-relaterede problemer. Vi har også diskuteret muligheder som -type=a, -type=any, -type=mx, -type=ns, -type=ptr og -type=soa. Samlet set kan vi sige, at ved at bruge nslookup-oplysninger kan administratorer få indsigt i DNS-infrastrukturen og løse DNS-relaterede problemer effektivt.