DNS

Jak nainstalovat a používat DIG na Debianu 9

Jak nainstalovat a používat DIG na Debianu 9
Plná forma KOPAT je Domain informace GRoper. Je to nástroj příkazového řádku pro správce sítě.Název domény, který používáme, například google.com, linuxhint.com atd. jsou možné kvůli serverům DNS (Domain Name System). DIG se používá k dotazování na server DNS, hlavně k řešení problémů se serverem DNS. S DIG můžete zkontrolovat mnoho věcí, jako je jmenný server konkrétní domény, poštovní servery konkrétní domény a mnoho dalších informací.

DIG používají hlavně správci serverů DNS k ověření, zda server DNS pracuje správně.

V tomto článku vám ukážu, jak nainstalovat DIG na Debian 9 a používat DIG. Začněme.

Instalace DIG na Debian 9:

DIG je součástí dnsutils balík. DIG není ve výchozím nastavení na Debianu 9 Stretch nainstalován. Dobrou zprávou je, že instalace je opravdu snadná, protože je k dispozici v oficiálním úložišti balíků Debianu 9.

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Mezipaměť úložiště balíčků APT by měla být aktualizována.

Nyní nainstalujte dnsutils balíček s následujícím příkazem:

$ sudo apt install dnsutils

Nyní stiskněte y a poté stiskněte .

měl by být nainstalován dnsutils.

Nyní zkontrolujte, zda kopat příkaz je k dispozici a pracuje správně, spusťte následující příkaz:

$ dig -v

Jak můžete vidět, kopat je k dispozici a funguje správně.

V následujících částech vám ukážu, jak používat kopat.

Základy kopání:

Základní použití příkazu dig je vyhledat adresu DNS. Ve výchozím nastavení používá v Debianu 9 dig / etc / resolv.konf soubor a zjistěte, který server DNS použít.

To je to, co / etc / resolv.konf soubor vypadá. Chcete-li změnit server DNS, stačí změnit adresu IP serveru jmenný server jak je uvedeno na snímku obrazovky níže. V mém případě ano 192.168.10.1, což je IP adresa mého routeru.

Nyní použijte dig k vyhledání informací o DNS názvu DNS google.com, spusťte následující příkaz:

$ dig google.com

Jak vidíte, na obrazovce je vytištěno mnoho údajů DNS. Označená část ukazuje, že název domény google.com má tyto IP adresy. Název domény může mít více adres IP. Používá se hlavně pro účely vyrovnávání zatížení.

Pokud přejdete dolů, uvidíte, kolik milisekund jste potřebovali (Čas dotazu) k vyřešení názvu domény google.com. V mém případě to bylo 71 milisekund (ms). Liší se v závislosti na vaší geografické poloze a jmenném serveru, který jste použili.

Můžete také zjistit, který jmenný server byl použit pro dotaz. V mém případě je to jmenný server v mém / etc / resolv.conf, což je 192.168.10.1. Port serveru DNS je ve výchozím nastavení 53.

Velikost odpovědi DNS nebo VELIKOST MSG je 931 bytů, jak vidíte. Jedná se o důležité informace, které budete možná potřebovat při řešení potíží nebo testování konfigurací serveru DNS.

Takto v podstatě používáte dig. V následujících částech vám ukážu různé věci, které můžete s kopáním dělat.

Změna jmenného serveru:

Když testujete server DNS, možná ho nebudete chtít nastavit v / etc / resolv.conf, dokud nevíte, že to funguje jistě. Takto můžete určit, který jmenný server použít, zjistit:

$ dig @ nameserver google.com

POZNÁMKA: Nahradit jmenný server se serverem DNS, který chcete kopat použít.

Řekněme, že chceme, aby dig používal server DNS 192.168.2.1, pak by příkaz byl:

$ dig @ 192.168.2.1 google.com

Jak vidíte, jsou vráceny stejné informace. The Čas dotazu je teď 13 milisekund, a SERVER se změní na 192.168.2.1. The VELIKOST MSG je také 124 bajtů.

Kopejte MX záznamy pomocí dig:

Záznamy MX (používané na e-mailových serverech) názvu domény najdete pomocí dig pomocí následujícího příkazu:

$ dig @ 192.168.2.1 google.com MX

Jak můžete vidět v níže označené části obrazovky, jedná se o e-mailové adresy spojené s doménou google.com.

Vykopejte záznamy NS pomocí dig:

Můžete najít jmenné servery spojené s názvem domény google.com s dig s následujícím příkazem:

$ dig @ 192.168.2.1 google.com NS

Jak můžete vidět v níže označené části obrazovky, jedná se o jmenné servery spojené s doménou google.com.

Vykopejte všechny informace o názvu domény pomocí dig:

Můžete zjistit všechny informace o názvu domény google.com s dig s následujícím příkazem:

$ dig @ 192.168.2.1 google.com libovolný

Jak vidíte, všechny záznamy DNS (A, AAAA, MX, NS, TXT, SOA atd.) Pro google.com je vytištěn na obrazovce.

kopat krátký výstup:

Všechny příkazy dig, které jsme dříve spustili, vytiskli spoustu informací v pěkně formátovaném textu. Pokud byste ale raději viděli krátký výstup, přidejte + short na konci vašeho příkazu dig takto:

$ dig @ 192.168.2.1 google.com libovolný + krátký

Jak vidíte, tisknou se pouze záznamy DNS. Musíte určit, co je v tomto seznamu, protože nemá žádný údaj o tom, který je záznam A, což je záznam MX atd. Pokud se ale trochu podíváte pozorně, budete moci snadno zjistit, o jaký záznam jde. Například všechny adresy IPv4 jsou záznamy A. Všechny adresy IPv6 jsou záznamy AAAA. Všechny řádky, které začínají číslem a poté plně kvalifikovaným názvem domény (FQDN), jsou záznamy MX. Všechny řádky, které mají text mezi uvozovkami, jsou záznamy TXT. Všechny řádky, které začínají ns *.Google.com jsou záznamy NS.

Řádek, který má dvě FQDN a 5 čísel oddělených mezerou (ns1.Google.com. dns-admin.Google.com. 210455048 900 900 1800 60) je záznam SOA.

Získání nápovědy k dig:

příkaz dig má spoustu možností. Je mimo rozsah tohoto článku je všechny zobrazit. Můžete spustit následující příkaz a zjistit, jaké možnosti jsou k dispozici a co dělají:

$ dig-h

dig Nápověda:

Takto tedy nainstalujete a použijete dig na Debianu 9 Stretch. Děkujeme za přečtení tohoto článku.

Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...
Hry Výukový program Unity3D
Výukový program Unity3D
Úvod do Unity 3D Unity 3D je výkonný engine pro vývoj her. Jedná se o multiplatformní platformu, která vám umožňuje vytvářet hry pro mobilní zařízení,...