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.
Hvis du likte denne artikkelen, vil du kanskje også like ..
|
|