Vyhledávání na webu

Jak nainstalovat a používat příkazy dig a nslookup v Linuxu


V tomto článku se dozvíte, jak nainstalovat příkazy dig a nslookup v systému Linux. Tyto příkazy se používají pro odstraňování problémů se sítí a shromažďování informací o názvech domén.

Dig, zkratka pro Domain Information Gopher, je nástroj pro vyhledávání DNS používaný ke zkoumání serverů DNS a odstraňování problémů souvisejících se servery DNS. Kvůli snadnému použití se správci systému spoléhají na tento nástroj při řešení problémů s DNS.

Nslookup se používá ke zpracování vyhledávání DNS a zobrazuje důležité informace, jako jsou záznamy MX a IP adresa spojená s názvem domény.

Novější systém Linux standardně dodává nástroje dig i nslookup. Starší systémy Linux však nemusí. Oba jsou součástí balíčku bind-utils.

Podívejme se, jak můžeme nainstalovat nástroje pro odstraňování problémů s DNS v Linuxu.

Na této straně:
  1. Instalace dig & nslookup v CentOS/RHEL
  2. Instalace dig & nslookup na Debian/Ubuntu
  3. Instalace dig & nslookup na ArchLinux
  4. Pomocí příkazu dig
  5. Pomocí příkazu nslookup

Instalace dig & nslookup v CentOS/RHEL

V systému Red Hat Linux /CentOS nainstalujte dig a nslookup pomocí příkazu dnf.

dnf install bind-utils

Po úspěšné instalaci ověřte verzi pomocí příkazu níže.

dig -v

Instalace dig & nslookup na Debian/Ubuntu

Na Debian a všech jeho derivátech včetně Debianu se instalace provádí pomocí příkazu apt.

apt install dnsutils

Pro ověření instalace znovu spusťte příkaz.

dig -v

Instalace dig & nslookup na ArchLinux

Pro ArchLinux bude příkaz pro instalaci dig a nslookup.

pacman -Sy dnsutils

Chcete-li zkontrolovat nainstalovanou verzi dig, spusťte.

dig -v

Pomocí příkazu dig

Příkaz dig lze použít k dotazu na název domény a načtení informací, jak je znázorněno:

dig fossmint.com

Příkaz zobrazí řadu informací, jako je verze obslužného programu příkazu dig, server DNS a jeho odpovídající IP adresa.

Ukázkový výstup
; <<>> 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

Chcete-li být konkrétnější a zobrazit pouze IP názvu domény, připojte argument +krátký, jak je znázorněno:

dig fossmint.com +short

104.17.179.254
104.17.171.254

Chcete-li zkontrolovat MX záznam názvu domény, spusťte.

dig fossmint.com MX +short

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

Pomocí příkazu nslookup

Chcete-li získat informace o názvu domény pomocí nástroje nslookup, použijte následující příkaz.

nslookup fossmint.com
Ukázkový výstup
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
Závěr

V tomto článku jste se naučili, jak nainstalovat příkazové nástroje dig a nslookup v různých distribucích Linuxu a také základní použití příkazů. Doufáme, že nyní můžete pohodlně nainstalovat nástroje, když budete konfrontováni se systémem bez nich.