▷ Hvordan installere DIG og NSLOOKUP på Linux - Kommandoer

Bruk av nettverket i servermiljøer eller på klientdatamaskiner er avgjørende for at både lokal og ekstern kommunikasjon kan utføres som forventet, men noen feil, uansett hvor minimal, vil forhindre at alle prosesser blir fullstendig utført (Internett -tilgang, fil overføring, oppdateringer, osv.).

Av denne grunn er det ideelt, enten vi er administratorer eller ikke, å ha verktøy for å analysere nettverket og derved bestemme roten til feilene. I dette tilfellet tilbyr Linux oss to funksjonelle kommandoer for denne typen analyse, for eksempel kommandoene dig og nslookup, som vi vil snakke om i detalj.

Hva er dig -kommandoenDig (Domain Information Gopher) er et kommandolinjeverktøy som det er mulig å utføre DNS -søk ved å konsultere navneservere og vise det endelige resultatet.

Som standard sender dig -kommandoen DNS -spørringen til navneserverne som ligger i katalogen /etc/resolv.conf, men vi kan manuelt angi serveren den skal peke til.

Syntaksen for bruk av dig er som følger:

 grave [server] [navn] [type]
De angitte verdiene er:
  • Server: refererer til IP -adressen eller vertsnavnet til navneserveren som skal spørres i Linux
  • Navn: angir navnet på ressursposten du vil søke etter
  • Type: er typen forespørsel som gravet krever, det kan være en A -post, en MX -post, en SOA -post, etc.

Hva er NslookupNslookup (navneserveroppslag), er en kommando som brukes til å utføre DNS -oppslag i Linux, resultatet kan inneholde komplette DNS -detaljer som IP -adresse, MX -poster for et domene eller NS -serverne til et bestemt domene.

Når du bruker nslookup har vi to moduser som er:

  • Interaktiv modus som det er mulig å konsultere navneservere for å få tilgang til informasjon om forskjellige verter og domener
  • Ikke-interaktiv modus som vi bare kan skrive ut navnet og informasjonen som blir bedt om for en vert eller et domene
Syntaksen for nslookup er som følger:
 nslookup [alternativ]
Dagens Linux -systemer inkluderer allerede grave- og nslookup -verktøy som standard, men vi kan ha slettet dem ved et uhell.

La oss nå se hvordan du installerer og bruker disse kommandoene på Linux.

1. Slik installerer du dig og nslookup på Linux

Trinn 1
Ved bruk av CentOS eller Red Hat må vi utføre følgende kommando:

 dnf installere bind-utils
Hvis vi bruker Debian eller Ubuntu, vil vi utføre følgende:
 apt installere dnsutils
Ved bruk av ArchLinux utfører vi:
 pacman -Sy dnsutils

FORSTØRRE

Steg 2
Når den er installert, kan vi validere versjonen som brukes med følgende kommando:

 grave -v

FORSTØRRE

2. Hvordan bruke dig og nslookup Linux

Trinn 1
Når vi er installert, er vi klare til bruk, kan vi bruke dig til å søke etter et domenenavn og hente informasjon fra det, for eksempel utfører vi:

 grave solvetic.com

FORSTØRRE

Steg 2
I dette tilfellet har vi detaljer som:

  • Ekstern datamaskin IP
  • Konsultasjonstid
  • Dato og klokkeslett forespørselen ble stilt
Hvis vi bare vil se enhetens IP, må vi legge til parameteren + short slik:
 grave solvetic.com + kort

FORSTØRRE

Trinn 3
For å se MX -postene utfører vi følgende:

 dig solvetic.com MX + short

FORSTØRRE

Vi ser at detaljene er mye mer fullstendige.

Trinn 4
Du får tilgang til TTL -detaljer med følgende kommando:

 dig solvetic.com TTL

FORSTØRRE

Trinn 5
For å se alle DNS -poster vi utfører:

 dig solvetic.com ALLE + noall + svar

FORSTØRRE

3. Slik bruker du nslookup Linux

Trinn 1
Med nslookup hvis vi ønsker å skaffe domenen informasjon, utfører vi:

 nslookup solvetic.com

FORSTØRRE

Steg 2
Vi kan se MX -postene ved å bruke følgende parameter:

 nslookup -forespørsel = mx solvetic.com

FORSTØRRE

Trinn 3
For å gå gjennom NS -postene skriver vi inn:

 nslookup -forespørsel = ns solvetic.com

FORSTØRRE

Trinn 4
Hvis det er nødvendig for å få tilgang til SOA -postene, skriver vi inn:

 nslookup -forespørsel = soa solvetic.com

FORSTØRRE

Med grave og nslookup kan vi utføre domenenettverk og nettverksanalyseoppgaver for å oppdage mulige feil enten i utstyret vårt eller i objektene som deltar i kommunikasjonen.

wave wave wave wave wave