Brugen af netværket i servermiljøer eller på klientcomputere er afgørende for, at både lokal og ekstern kommunikation kan udføres som forventet, men nogle fejl, uanset hvor minimal, forhindrer alle processer i at blive fuldt udført (internetadgang, fil overførsel, opdateringer osv.).
Af denne grund er det ideelt, uanset om vi er administratorer eller ej, at have hjælpeprogrammer til at analysere netværket og derved bestemme roden til fejlene. I dette tilfælde tilbyder Linux os to funktionelle kommandoer til denne type analyse, f.eks. Kommandoen dig og nslookup, som vi vil tale detaljeret om.
Hvad er dig -kommandoenDig (Domain Information Gopher) er et kommandolinjeværktøj, som det er muligt at udføre DNS -søgninger ved at konsultere navneservere og vise det endelige resultat.
Som standard sender kommandoen dig DNS -forespørgslen til navneserverne, der er hostet i biblioteket /etc/resolv.conf, men vi kan manuelt angive den server, den skal pege på.
Syntaksen for brug af dig er som følger:
grave [server] [navn] [type]De angivne værdier er:
- Server: refererer til IP -adressen eller værtsnavnet på den navneserver, der skal forespørges i Linux
- Navn: angiver navnet på den ressourcepost, der skal søges i
- Type: er den forespørgselstype, der anmodes om af dig, det kan være en A -post, en MX -post, en SOA -post osv.
Hvad er NslookupNslookup (navneserveropslag), er en kommando, der bruges til at udføre DNS -opslag i Linux, dets resultat kan omfatte komplette DNS -detaljer, såsom IP -adresse, MX -registreringer af et domæne eller NS -servere for et bestemt domæne.
Når vi bruger nslookup, har vi to tilstande, der er:
- Interaktiv tilstand, hvormed det er muligt at konsultere navneservere for at få adgang til oplysninger om forskellige værter og domæner
- Ikke-interaktiv tilstand, hvor vi kun kan udskrive det navn og de oplysninger, der anmodes om for en vært eller et domæne
nslookup [option]Dagens Linux -systemer inkluderer allerede graverings- og nslookup -værktøjer som standard, men vi har muligvis ved et uheld slettet dem.
Lad os nu se, hvordan du installerer og bruger disse kommandoer på Linux.
1. Sådan installeres dig og nslookup på Linux
Trin 1
I tilfælde af at bruge CentOS eller Red Hat skal vi udføre følgende kommando:
dnf installere bind-utilsHvis vi bruger Debian eller Ubuntu, udfører vi følgende:
apt installere dnsutilsI tilfælde af at bruge ArchLinux udfører vi:
pacman -Sy dnsutils
FORSTØRRE
Trin 2
Efter installationen kan vi validere den version, der bruges med følgende kommando:
grave -v
FORSTØRRE
2. Sådan bruges dig og nslookup Linux
Trin 1
Når vi er installeret, er vi klar til brug, kan vi bruge dig til at forespørge om et domænenavn og hente oplysninger fra det, for eksempel udfører vi:
grave solvetic.com
FORSTØRRE
Trin 2
I dette tilfælde har vi detaljer som:
- Fjerncomputers IP
- Konsultationstid
- Dato og klokkeslæt, forespørgslen blev foretaget
grave solvetic.com + kort
FORSTØRRE
Trin 3
For at se MX -registreringerne udfører vi følgende:
grave solvetic.com MX + kort
FORSTØRRE
Vi ser, at detaljerne er meget mere komplette.
Trin 4
Du kan få adgang til TTL -detaljer med følgende kommando:
grave solvetic.com TTL
FORSTØRRE
Trin 5
For at konsultere alle DNS -registreringer udfører vi:
dig solvetic.com ALLE + noall + svar
FORSTØRRE
3. Sådan bruges nslookup Linux
Trin 1
Med nslookup, hvis vi ønsker at indhente domæneoplysninger, udfører vi:
nslookup solvetic.com
FORSTØRRE
Trin 2
Vi kan se MX -registreringerne ved hjælp af følgende parameter:
nslookup -forespørgsel = mx solvetic.com
FORSTØRRE
Trin 3
For at gennemgå NS -registreringerne indtaster vi:
nslookup -forespørgsel = ns solvetic.com
FORSTØRRE
Trin 4
Hvis det er nødvendigt at få adgang til SOA -registreringerne, indtaster vi:
nslookup -forespørgsel = soa solvetic.com
FORSTØRRE
Med grave og nslookup kan vi udføre domæne- og netværksanalyseopgaver for at opdage mulige fejl enten i vores udstyr eller i de objekter, der deltager i kommunikationen.