Dig ja nslookup käskude installimine ja kasutamine Linuxis


Selles artiklis saate teada, kuidas installida võrgu tõrkeotsing ja koguda teavet domeeninimede kohta.

Dig, mis on lühend domeeniinfost Gopher, on DNS-i otsinguutiliit, mida kasutatakse DNS-serverite uurimiseks ja DNS-serveritega seotud probleemide tõrkeotsinguks. Kasutamismugavuse tõttu loodavad süsteemiadministraatorid DNS-probleemide tõrkeotsinguks tööriista.

Nslookup-i kasutatakse DNS-i otsingute haldamiseks ja kuvatakse oluline teave, näiteks MX-kirjed ja domeeninimega seotud IP-aadress.

Uuem Linuxi süsteem saadab vaikimisi nii dig- kui ka nslookup-utiliidid. Kuid vanemad Linuxi süsteemid ei pruugi seda teha. Need kaks on komplekteeritud bind-utils paketi sees.

Vaatame, kuidas saame Linuxi DNS-i tõrkeotsingu utiliite installida.

  1. dig & nslookupi installimine CentOS/RHEL-i
  2. dig & nslookupi installimine Debianisse/Ubuntu
  3. dig & nslookupi installimine ArchLinuxi
  4. käsu dig kasutamine
  5. nslookup-käsu kasutamine

Red Hat Linuxi/CentOS-i installige käsk dnf abil dig ja nslookup.

# dnf install bind-utils

Pärast installimist kontrollige versiooni, kasutades allolevat käsku.

# dig -v

Debiani ja kõigi selle derivaatide, sealhulgas Debiani puhul toimub installimine käsu apt abil.

# apt install dnsutils

Jällegi installimise kontrollimiseks käivitage käsk.

# dig -v

ArchLinuxi jaoks on käsk dig ja nslookup installimiseks.

# pacman -Sy dnsutils

Installitud dig versiooni kontrollimiseks käivitage.

# dig -v

dig-käsku saab kasutada domeeninime pärimiseks ja teabe hankimiseks, nagu näidatud:

# dig fossmint.com

Käsk kuvab hulgaliselt teavet, näiteks käsu utiliidi versioon dig, DNS-server ja sellele vastav IP-aadress.

; <<>> 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

Täpsemaks ja ainult domeeninime IP kuvamiseks lisage + lühike argument nagu näidatud:

# dig fossmint.com +short

104.17.179.254
104.17.171.254

Domeeninime käitamise MX-kirje kontrollimiseks.

# dig fossmint.com MX +short

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

Domeeninime kohta teabe hankimiseks utiliidi nslookup abil kasutage järgmist käsku.

# 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

Selles artiklis õppisite installima dig ja nslookup käskude utiliite erinevates Linuxi distributsioonides ning ka nende käskude põhikasutust. Loodame, et saate ilma utseta süsteemiga kokku puutudes utiliite nüüd mugavalt installida.