Kako namestiti in uporabljati ukaze dig in nslookup v Linuxu


V tem članku boste izvedeli, kako namestiti omrežno odpravljanje težav in zbiranje informacij o imenih domen.

Dig, okrajšava za Domain Information Gopher, je pripomoček za iskanje DNS, ki se uporablja za testiranje strežnikov DNS in odpravljanje težav, povezanih s strežniki DNS. Zaradi enostavnosti uporabe se sistemski skrbniki zanašajo na orodje za odpravljanje težav z DNS.

Nslookup se uporablja za obdelavo iskanja DNS in prikazuje ključne informacije, kot so zapisi MX, in naslov IP, povezan z imenom domene.

Novejši sistem Linux privzeto dobavi pripomočke dig in nslookup. Vendar starejši sistemi Linux morda ne. Oba sta priložena v paketu bind-utils.

Poglejmo, kako lahko v Linux namestimo pripomočke za odpravljanje težav z DNS.

  1. Namestitev dig & nslookup v CentOS/RHEL
  2. Namestitev dig & nslookup v Debian/Ubuntu
  3. Namestitev dig & nslookup na ArchLinux
  4. Uporaba ukaza dig
  5. Uporaba ukaza nslookup

Na Red Hat Linux/CentOS z ukazom dnf namestite dig in nslookup.

# dnf install bind-utils

Po uspešni namestitvi preverite različico s spodnjim ukazom.

# dig -v

V Debianu in vseh njegovih izpeljankah, vključno z Debianom, se namestitev izvede z ukazom apt.

# apt install dnsutils

Še enkrat, da preverite namestitev, zaženite ukaz.

# dig -v

Za ArchLinux bo ukaz za namestitev dig in nslookup.

# pacman -Sy dnsutils

Če želite preveriti nameščeno različico kopa, zaženite.

# dig -v

ukaz dig lahko uporabite za poizvedbo imena domene in pridobivanje informacij, kot je prikazano:

# dig fossmint.com

Ukaz prikaže množico informacij, kot so različica pripomočka za ukaze dig, strežnik DNS in ustrezen naslov IP.

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

Če želite natančneje in prikazati samo IP imena domene, dodajte argument + kratek, kot je prikazano:

# dig fossmint.com +short

104.17.179.254
104.17.171.254

Če želite preveriti zapis MX za zagon domene.

# dig fossmint.com MX +short

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

Če želite pridobiti informacije o domenskem imenu s pomočjo pripomočka nslookup, uporabite naslednji ukaz.

# 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

V tem članku ste se naučili, kako namestiti pripomočke za ukapanje dig in nslookup v različne distribucije Linuxa in tudi osnovno uporabo ukazov. Upamo, da lahko zdaj pripomočke udobno namestite, ko se soočite s sistemom brez njih.