dig je jednoduchý nástroj, který používají správci sítě k vyhledávání Domain Name System (DNS). Je to nástroj příkazového řádku a zde se naučíme, jak nainstalovat dig na AlmaLinux 8 nebo Rocky Linux.
Co je dig (prohledávání informací o doméně)?
dig (Domain Information Groper) je program/příkaz, který lze použít k dotazování na informace ze serverů DNS. DNS je zkratka pro Domain Name Service a používá se k převodu IP adres na domény a naopak. Je založen na celosvětově distribuované databázi. Dig je klientský program pro DNS servery, jako je Berkeley Internet Name Domain Server (Bind) a podporuje jak IPv4, tak IPv6. Dig se používá hlavně k analýze a kontrole DNS serverů.
Co se zde naučíme?
- Jak nainstalovat příkaz dig na AlmaLinux 8
- základní použití příkazu dig
Krok 1:Spusťte aktualizaci systému: Na vašem distro terminálu AlmaLinux 8 nebo Rocky nejprve spusťte příkaz aktualizace systému, abyste aktualizovali balíčky a znovu vytvořili mezipaměť úložiště.
sudo dnf update
Krok 2:Instalace Dig na AlmaLinux: Abychom získali tento nástroj Bind na náš systém Linux, nepotřebujeme nic přidávat. Všechny požadované balíčky jsou dostupné prostřednictvím standardního repozitáře systému. Možná by však již byl ve vašem systému nainstalován.
sudo dnf install bind-utils
Krok 3:Zkontrolujte verzi kopií: Chcete-li zkontrolovat verzi nainstalovaného nástroje dig, jednoduše zadejte jeho název a volbu -v.
dig -v
Obecná syntaxe příkazu dig je následující:
dig [@Server] [Domain] [Typ] [-x IP-Adresse]
Server
– název domény nebo IP adresa serveru DNS, na který se má dotazovat. Pro analýzu DNS serveru zde musí být specifikován odpovídající server. Pokud není zadán žádný server, použije se server uložený v systému. Pokud vás zajímají pouze obecné informace DNS o adrese, můžete server vynechat.Domain
– doména, na kterou se má dotazovat.Typ
– Typ položky, na kterou se má dotazovat (ANY, A, MX
, atd.). Pokud není zadán žádný argument, dig dotazy na záznam A.
Několik běžných příkladů pomocí příkazového nástroje DIG k vyhledání informací souvisejících s DNS.
Zkontrolujte jmenné servery domény
dig your-website.com
Například:
dig google.com
Chcete-li získat pouze IP adresu jmenného serveru
Syntaxe – dig example.com +short
Příklad –
dig google.com +short
+short
– volba odstraní nepotřebné informace a zobrazí pouze ty relevantní.
Můžete také použít Záznamy DNS pomocí příkazu najít jejich odpovídající hodnoty.
Příklad –
dig google.com MX dig google.com CNAME dig google.com AAA
Další typy záznamů, které lze použít e —
Záznam / typ zdroje | |
Typ | popis |
ANY | Všechny záznamy |
A | Záznam hostitele IPv4 |
AAAA | Záznam hostitele IPv6 |
CNAME | Kanonický název, přiřazení aliasů |
MX | Výměnník pošty |
NS | Název hostitele autoritativního jmenného serveru |
PTR | Ukazatel názvu domény (pro přiřazení jmen k IP adresám) |
SOA | Začátek oprávnění |
SRV | Nabízené služby |
TXT | Jakýkoli text |
Chcete-li znát všechny ostatní příkazy, které lze s digem použít, použijte nápovědu možnost s tím:
dig -help