▷ Jak nainstalovat DIG a NSLOOKUP na Linux - Příkazy

Použití sítě v prostředích serveru nebo na klientských počítačích je nezbytné k tomu, aby mohla být jak místní, tak externí komunikace prováděna podle očekávání, ale nějaká chyba, bez ohledu na to, jak minimální, zabrání úplnému provedení všech procesů (přístup k internetu, soubor přenos, aktualizace atd.).

Z tohoto důvodu je ideální, ať už jsme správci, nebo ne, mít nástroje pro analýzu sítě a tím určit kořen chyb. V tomto případě nám Linux pro tento typ analýzy nabízí dva funkční příkazy, například příkazy dig a nslookup, o kterých si povíme podrobně.

Co je příkaz digDig (Domain Information Gopher) je nástroj příkazového řádku, pomocí kterého je možné provádět vyhledávání DNS konzultací s názvovými servery a zobrazením konečného výsledku.

Ve výchozím nastavení příkaz dig odešle dotaz DNS na jmenné servery hostované v adresáři /etc/resolv.conf, ale můžeme ručně určit server, na který by měl směřovat.

Syntaxe pro použití digu je následující:

 kopat [server] [název] [typ]
Uvedené hodnoty jsou:
  • Server: odkazuje na IP adresu nebo název hostitele jmenného serveru, na který se má v Linuxu dotazovat
  • Název: označuje název záznamu zdroje, který se má vyhledat
  • Typ: je typ dotazu požadovaný pomocí kopání, může to být záznam A, záznam MX, záznam SOA atd.

Co je NslookupNslookup (vyhledávání na jmenném serveru), je příkaz používaný k vyhledávání DNS v Linuxu, jehož výsledek může zahrnovat úplné podrobnosti o DNS, jako je IP adresa, MX záznamy domény nebo NS servery konkrétní domény.

Při použití nslookup máme dva režimy, které jsou:

  • Interaktivní režim, ve kterém je možné konzultovat jmenné servery pro přístup k informacím o různých hostitelích a doménách
  • Neinteraktivní režim, pomocí kterého můžeme vytisknout pouze jméno a informace požadované pro hostitele nebo doménu
Syntaxe pro nslookup je následující:
 nslookup [možnost]
Dnešní systémy Linux již ve výchozím nastavení obsahují nástroje dig a nslookup, ale možná jsme je omylem odstranili.

Nyní se podívejme, jak tyto příkazy nainstalovat a používat v Linuxu.

1. Jak nainstalovat dig a nslookup na Linux

Krok 1
V případě použití CentOS nebo Red Hat musíme provést následující příkaz:

 dnf nainstalovat bind-utils
Pokud používáme Debian nebo Ubuntu, provedeme následující:
 apt install dnsutils
V případě použití ArchLinuxu spustíme:
 pacman -Sy dnsutils

ZVĚTŠIT

Krok 2
Po instalaci můžeme ověřit verzi použitou s následujícím příkazem:

 kopat -v

ZVĚTŠIT

2. Jak používat dig a nslookup Linux

Krok 1
Po instalaci jsme připraveni k použití, můžeme použít dig k dotazování na název domény a získávání informací z něj, například provedeme:

 kopat solvetic.com

ZVĚTŠIT

Krok 2
V tomto případě máme podrobnosti, jako například:

  • IP vzdáleného počítače
  • Konzultační čas
  • Datum a čas, kdy byl dotaz proveden
Pokud chceme zobrazit pouze IP zařízení, musíme přidat parametr + short takto:
 dig solvetic.com + short

ZVĚTŠIT

Krok 3
Chcete -li zobrazit záznamy MX, provedeme následující:

 dig solvetic.com MX + short

ZVĚTŠIT

Vidíme, že detaily jsou mnohem úplnější.

Krok 4
K podrobnostem TTL můžete přistupovat pomocí následujícího příkazu:

 dig solvetic.com TTL

ZVĚTŠIT

Krok 5
Abychom zkontrolovali všechny záznamy DNS, provedeme:

 dig solvetic.com KAŽDÝ + noall + odpověď

ZVĚTŠIT

3. Jak používat nslookup Linux

Krok 1
Pokud chceme pomocí nslookup získat informace o doméně, provedeme:

 nslookup solvetic.com

ZVĚTŠIT

Krok 2
Záznamy MX můžeme vidět pomocí následujícího parametru:

 nslookup -query = mx solvetic.com

ZVĚTŠIT

Krok 3
Pro kontrolu záznamů NS zadáváme:

 nslookup -query = ns solvetic.com

ZVĚTŠIT

Krok 4
Pokud je to nutné pro přístup k záznamům SOA, zadáme:

 nslookup -query = soa solvetic.com

ZVĚTŠIT

Pomocí funkce dig and nslookup můžeme provádět úlohy analýzy domény a sítě, abychom detekovali možné chyby buď v našem zařízení, nebo v objektech, které se na komunikaci podílejí.

wave wave wave wave wave