Kako instalirati i koristiti naredbe dig i nslookup u Linuxu


U ovom ćete članku naučiti kako instalirati naredbu dig i naredbu nslookup na Linux. Ove se naredbe koriste za rješavanje problema s mrežom i prikupljanje informacija o nazivima domena.

Dig, skraćeno od Domain Information Gopher, uslužni je program za pretraživanje DNS-a koji se koristi za ispitivanje DNS poslužitelja i rješavanje problema povezanih s DNS poslužiteljima. Zbog njegove jednostavne upotrebe, administratori sustava oslanjaju se na alat za rješavanje problema s DNS-om.

Nslookup se koristi za rukovanje DNS pretragama i prikazuje ključne informacije kao što su MX zapisi i IP adresa povezana s nazivom domene.

Noviji Linux sustav prema zadanim postavkama isporučuje i dig i nslookup uslužne programe. Međutim, stariji Linux sustavi možda neće. Dva dolaze u paketu unutar paketa bind-utils.

Pogledajmo kako možemo instalirati uslužne programe za rješavanje problema DNS-a u Linuxu.

Na ovoj stranici:
  1. Instalacija dig & nslookup u CentOS/RHEL
  2. Instaliranje dig & nslookup na Debian/Ubuntu
  3. Instaliranje dig & nslookup na ArchLinux
  4. Korištenje naredbe dig
  5. Korištenje naredbe nslookup

Instalacija dig & nslookup u CentOS/RHEL

Na Red Hat Linux /CentOS instalirajte dig i nslookup pomoću naredbe dnf.

dnf install bind-utils

Nakon uspješne instalacije, provjerite verziju pomoću donje naredbe.

dig -v

Instaliranje dig & nslookup na Debian/Ubuntu

Na Debianu i svim njegovim izvedenicama uključujući Debian, instalacija se vrši pomoću naredbe apt.

apt install dnsutils

Opet, za provjeru instalacije, pokrenite naredbu.

dig -v

Instaliranje dig & nslookup na ArchLinux

Za ArchLinux, naredba za instaliranje dig i nslookup bit će.

pacman -Sy dnsutils

Da biste provjerili instaliranu verziju dig, pokrenite.

dig -v

Korištenje naredbe dig

Naredba dig može se koristiti za postavljanje upita o nazivu domene i dohvaćanje informacija kao što je prikazano:

dig fossmint.com

Naredba prikazuje mnoštvo informacija kao što je verzija uslužnog programa naredbe dig, DNS poslužitelj i njegova odgovarajuća IP adresa.

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

Da biste bili precizniji i prikazali samo IP adresu naziva domene, dodajte argument +short kao što je prikazano:

dig fossmint.com +short

104.17.179.254
104.17.171.254

Za provjeru MX zapisa naziva domene pokrenite.

dig fossmint.com MX +short

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

Korištenje naredbe nslookup

Za dohvaćanje informacija o nazivu domene pomoću uslužnog programa nslookup upotrijebite sljedeću naredbu.

nslookup fossmint.com
Uzorak izlaza
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
Zaključak

U ovom ste članku naučili kako instalirati uslužne programe za naredbe dig i nslookup u različitim distribucijama Linuxa, kao i osnovnu upotrebu naredbi. Nadamo se da sada možete udobno instalirati pomoćne programe kada se suočite sa sustavom bez njih.