Sådan installeres og bruges grave- og nslookup-kommandoer i Linux
I denne artikel lærer du, hvordan du installerer dig-kommandoen og nslookup-kommandoen på Linux. Disse kommandoer bruges til netværksfejlfinding og indsamling af oplysninger om domænenavne.
Dig, forkortelse af Domain Information Gopher, er et DNS-opslagsværktøj, der bruges til sondering af DNS-servere og fejlfinding af problemer forbundet med DNS-servere. På grund af dets brugervenlighed stoler systemadministratorer på værktøjet til at foretage fejlfinding af DNS-problemer.
Nslookup bruges til at håndtere DNS-opslag og viser vigtig information såsom MX-poster og IP-adressen, der er knyttet til et domænenavn.
Nyere Linux-system leveres både grave- og nslookup-værktøjer som standard. Dog kan ældre Linux-systemer muligvis ikke. De to kommer samlet inde i bind-utils-pakken.
Lad os se, hvordan vi kan installere DNS-fejlfindingsværktøjer i Linux.
- Installation af dig & nslookup i CentOS/RHEL
- Installation af dig & nslookup på Debian/Ubuntu
- Installation af dig & nslookup på ArchLinux
- Brug gravekommandoen
- Brug af nslookup-kommandoen
På Red Hat Linux/CentOS skal du installere dig og nslookup ved hjælp af dnf-kommandoen.
# dnf install bind-utils
Efter vellykket installation skal du kontrollere versionen ved hjælp af kommandoen nedenfor.
# dig -v
På Debian og ethvert af dets derivater inklusive Debian udføres installationen ved hjælp af apt-kommandoen.
# apt install dnsutils
Igen, for at bekræfte installationen skal du køre kommandoen.
# dig -v
For ArchLinux vil kommandoen til installation af dig og nslookup være.
# pacman -Sy dnsutils
For at kontrollere versionen af dig installeret skal du køre.
# dig -v
dig-kommandoen kan bruges til at forespørge et domænenavn og hente oplysninger som vist:
# dig fossmint.com
Kommandoen viser en lang række oplysninger, såsom versionen af gravekommandoprogrammet, DNS-serveren og dens tilsvarende IP-adresse.
; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;fossmint.com. IN A ;; ANSWER SECTION: fossmint.com. 300 IN A 104.27.179.254 fossmint.com. 300 IN A 104.27.171.254 ;; Query time: 6 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Nov 15 12:33:55 IST 2019 ;; MSG SIZE rcvd: 73
For at få mere specifik og kun vise IP-adressen for domænenavnet tilføj + kort argumentet som vist:
# dig fossmint.com +short 104.17.179.254 104.17.171.254
For at kontrollere MX-registreringen af domænenavnets kørsel.
# dig fossmint.com MX +short 50 mx3.zoho.com. 20 mx2.zoho.com. 10 mx.zoho.com.
Brug følgende kommando for at hente oplysninger om et domænenavn ved hjælp af nslookup-værktøjet.
# nslookup fossmint.com
Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: fossmint.com Address: 104.27.179.254 Name: fossmint.com Address: 104.27.171.254 Name: fossmint.com Address: 2606:4700:30::681b:b0fe Name: fossmint.com Address: 2606:4700:30::681b:b1fe
I denne artikel lærte du, hvordan du installerer grave- og nslookup-kommandoværktøjer i forskellige Linux-distributioner og også den grundlæggende brug af kommandoerne. Vi håber, at du nu nemt kan installere hjælpeprogrammerne, når du konfronteres med et system uden dem.