Hvordan installere og bruke dig og nslookup-kommandoer i Linux


I denne artikkelen vil du lære hvordan du installerer dig-kommandoen og nslookup-kommandoen på Linux. Disse kommandoene brukes til nettverksfeilsøking og innhenting av informasjon om domenenavn.

Dig, forkortelse for Domain Information Gopher, er et DNS-oppslagsverktøy som brukes til å undersøke DNS-servere og feilsøke problemer knyttet til DNS-servere. På grunn av dets brukervennlighet, stoler systemadministratorer på verktøyet for å feilsøke DNS-problemer.

Nslookup brukes til å håndtere DNS-oppslag og viser viktig informasjon som MX-poster og IP-adressen knyttet til et domenenavn.

Nyere Linux-system leveres som standard både dig og nslookup. Det kan imidlertid hende at eldre Linux-systemer ikke. De to kommer samlet inne i bind-utils-pakken.

La oss se hvordan vi kan installere DNS-feilsøkingsverktøy i Linux.

På denne siden:
  1. Installerer dig & nslookup i CentOS/RHEL
  2. Installerer dig & nslookup på Debian/Ubuntu
  3. Installerer dig & nslookup på ArchLinux
  4. Ved å bruke gravekommandoen
  5. Bruke nslookup-kommandoen

Installerer dig & nslookup i CentOS/RHEL

Red Hat Linux /CentOS, installer dig og nslookup ved å bruke dnf-kommandoen.

dnf install bind-utils

Etter vellykket installasjon, verifiser versjonen ved å bruke kommandoen nedenfor.

dig -v

Installerer dig & nslookup på Debian/Ubuntu

Debian og alle dens derivater, inkludert Debian, gjøres installasjonen ved å bruke apt-kommandoen.

apt install dnsutils

Igjen, for å bekrefte installasjonen, kjør kommandoen.

dig -v

Installerer dig & nslookup på ArchLinux

For ArchLinux vil kommandoen for å installere dig og nslookup være.

pacman -Sy dnsutils

For å sjekke versjonen av dig installert, kjør.

dig -v

Ved å bruke gravekommandoen

dig-kommandoen kan brukes til å spørre etter et domenenavn og hente informasjon som vist:

dig fossmint.com

Kommandoen viser en rekke informasjon, for eksempel versjonen av dig-kommandoverktøyet, DNS-serveren og dens tilsvarende IP-adresse.

Eksempelutgang
; <<>> 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 å bli mer spesifikk og vise bare IP-en til domenenavnet, legg til +kort-argumentet som vist:

dig fossmint.com +short

104.17.179.254
104.17.171.254

For å sjekke MX-posten for domenenavnet, kjør.

dig fossmint.com MX +short

50 mx3.zoho.com.
20 mx2.zoho.com.
10 mx.zoho.com.

Bruke nslookup-kommandoen

For å hente informasjon om et domenenavn ved å bruke nslookup-verktøyet, bruk følgende kommando.

nslookup fossmint.com
Eksempelutgang
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
Konklusjon

I denne artikkelen lærte du hvordan du installerer kommandoverktøyene dig og nslookup i forskjellige Linux-distribusjoner og også den grunnleggende bruken av kommandoene. Vi håper at du nå komfortabelt kan installere verktøyene når du blir konfrontert med et system uten dem.