10 Linux nslookup-kommandoeksempler for DNS-oppslag

nslookup er et nettverksadministrasjonsverktøy for spørring av Domain Name System (DNS) for å få domenenavn eller IP-adressekartlegging eller en hvilken som helst annen spesifikk DNS-post.

Den brukes også til å feilsøke DNS-relaterte problemer. Denne artikkelen gir noen få eksempler på bruk av kommandoen nslookup.

nslookup kan fungere på både «interaktiv modus» og «ikke-interaktiv modus». Interaktiv modus lar brukeren spørre DNS-serveren om forskjellige verter og domener. Ikke-interaktiv modus lar brukeren spørre informasjonen til en vert eller et domene. I denne artikkelen er alle kommandoer som er forklart «Ikke-interaktiv modus».

nslookup – Enkelt eksempel

nslookup etterfulgt av domenenavnet vil vise «A Record» (IP-adresse) til domenet.

I ovennevnte utgang refererer server til IP-adressen til DNS-serveren. Deretter inneholder seksjonen «A Record» (IP-adresse) for domenet «redhat.com».

Standardutgangen til nslookup-kommandoen er mindre rotete enn standardutgangen for dig-kommandoen. Noen av dere kan være komfortable med å bruke dig-kommandoen for DNS-oppslag.

Spør MX-posten ved hjelp av -query = mx

MX (Mail Exchange) -post tilordner et domenenavn til en liste over postutvekslingsservere for det domenet. MX-posten forteller at alle e-postene som sendes til «@ redhat.com» skal sendes til e-postserveren i det domenet.

I eksemplet ovenfor har vi to MX-poster for domenet «redhat.com». Nummeret (5, 10) tilknyttet MX-postene forteller hva e-postserveren foretrekker. Senk tallet, høyere preferanse. Så når en e-post blir sendt til «@ redhat.com», vil den første innstillingen være «mx1.redhat.com», deretter «mx2.redhat.com».

Autoritativt svar mot ikke-autoritativt svar

Du kan også legge merke til nøkkelordet «autoritativt svar» og «ikke-autoritativt svar» i ovennevnte utdata.

Ethvert svar som stammer fra DNS-serveren som har full sone-filinformasjon tilgjengelig for domenet sies å være autoritativt svar.

I mange tilfeller vil ikke DNS-servere ha fullstendig sone-filinformasjon tilgjengelig for et gitt domene. I stedet opprettholder den en cache-fil som har resultatene av alle spørsmål utført tidligere som den har fått autoritativt svar på. Når et DNS-spørsmål blir gitt, søker det i hurtigbufferfilen og returnerer informasjonen som er tilgjengelig som «Ikke-autoritativt svar».

Spør NS Registrer ved hjelp av -query = ns

NS (Name Server) -post tilordner et domenenavn til en liste over DNS-servere som er autoritative for det domenet. Det vil sende navnetjenestene som er knyttet til det gitte domenet.

Spør SOA-posten ved hjelp av -query = soa

SOA-post (autoritetsstart), gir autoritativ informasjon om domenet, e-postadressen til domeneadministratoren, domenens serienummer osv …

  • mail addr – spesifiserer e-postadressen til domeneadministratoren ([email protected])
  • seriell – slags revisjonsnummereringssystem. Standardkonvensjonen er å bruke «YYYYMMYYNN» -format. (2012-07-16. 01 økes, hvis mer enn én redigering har funnet sted på samme dag)
  • oppdater – spesifiserer (i sekunder) , når den sekundære DNS vil avstemme den primære for å se om serienummeret er økt. Hvis den økes, vil sekundær sende en ny forespørsel om å kopiere den nye sonefilen.
  • prøv på nytt – angir intervallet som skal koble til Primær DNS
  • utløper – angir tiden som den sekundære DNS vil holde bufret sone-fil som gyldig
  • minimum – angir tiden den sekundære DNS skal cache sonefilen

Se tilgjengelige DNS-poster ved hjelp av -query = hvilken som helst

Vi kan også se alle tilgjengelige DNS-poster ved hjelp av -query = ethvert alternativ.

Omvendt DNS-oppslag

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

Bruk av spesifikk DNS-server

I stedet for ved hjelp av standard DNS-servere for spørring, kan du også spe angi en bestemt navneserver for å løse domenenavnet.

$ nslookup redhat.com ns1.redhat.comServer:209.132.186.218Address:209.132.186.218#53Name:redhat.comAddress: 209.132.183.181

I kommandoen ovenfor har vi brukt ns1.redhat.com som DNS-server. Her kan du merke at vi ikke får noen «Ikke-autoritativt svar:» -hode, siden ns1.redhat.com har all soneinformasjonen til redhat.com

Endre portnummeret for å koble til

Som standard bruker DNS-servere portnummer 53. Hvis portnummeret av noen årsaker ble endret, kan vi spesifisere portnummeret ved hjelp av -port-alternativet

$ nslookup -port 56 redhat.com

Endre tidsavbruddsintervall for å vente på svar

Du kan endre standard tidsavbrudd for å vente på et svar ved hjelp av-timeout-alternativet.

$ nslookup -timeout=10 redhat.com

Aktivering av feilsøkingsmodus ved hjelp av -debug

Du kan slå på / av feilsøking ved å bruke -debug-alternativet i kommandolinjen

Feilsøkingsmodusen viser informasjon om pakkene under søk.

I likhet med nslookup-kommandoen, kan du også bruke dig-kommandoen til å spørre DNS-informasjonen.

> Legg til kommentaren

Hvis du likte denne artikkelen, vil du kanskje også like ..

  1. 50 Linux Sysadmin-opplæringsprogrammer
  2. 50 mest brukte Linux-kommandoer (med eksempler)
  3. Topp 25 beste Linux ytelsesovervåking og feilsøkingsverktøy
  4. Mamma, jeg fant det! – 15 Praktiske Linux Finn kommandoeksempler
  5. Linux 101 Hacks 2. utgave e-bok
  • Awk Introduksjon – 7 Awk-utskriftseksempler
  • Avanserte eksempler på sedubstitusjon
  • 8 Essential Vim Editor Navigation Fundamentals
  • 25 Ofte brukte Linux IPTables Regler Eksempler
  • Turboladning PuTTY med 12 kraftige tillegg


Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *