Ubuntu

Jak instalovat a konfigurovat DNS na Ubuntu

Jak instalovat a konfigurovat DNS na Ubuntu

DNS je krátká zkratka pro Domain NSslužba, která mapuje IP a FQDN (Fully Qualified Domain Names) navzájem. A díky tomu si DNS snadno pamatuje IP. Jmenné servery jsou počítače, na kterých je spuštěn DNS.

V tomto tutoriálu tedy budeme instalovat a konfigurovat DNS na Ubuntu. Prostřednictvím tohoto tutoriálu použijeme jeden z nejběžnějších programů používaných pro zpracování jmenného serveru v Ubuntu, což je BIND (což je zkratka pro Berkley internet Nmilovat Daemon).

Nainstalujte a nakonfigurujte DNS na Ubuntu

Před zahájením procesu instalace se ujistěte, že je váš systém aktualizován provedením následujících tří příkazů.

Krok 1 - Aktualizace systému

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade

Krok 2 - Nainstalujte balíček DNS

Použijte následující příkaz:

sudo apt-get install bind9

Jakmile provedete předchozí příkaz, navrhne se instalace dalších balíčků, stisknutím y potvrďte stažení a instalaci těchto balíčků.

Nainstalujte DNS

Krok 3 - Nainstalujte nástroje DNS

Dalším užitečným balíčkem, který vám hodně pomůže při řešení potíží a testování problémů s DNS, je balíček dnsutils, který lze nainstalovat pomocí dalšího příkazu.

sudo apt-get install dnsutils

Mějte na paměti, že ji můžete najít již nainstalovanou.

Krok 4 - Konfigurace DNS

Konfigurační soubory DNS obvykle najdete v adresáři / etc / bind. / etc / bind / pojmenovaný.conf je hlavní konfigurační soubor, který obsahuje možnosti DNS, a je velmi doporučeno, abyste při jeho editaci byli opatrní.

Krok 5 - Konfigurace NameServer

Nejpoužívanější a výchozí konfigurací je použití vašeho serveru jako serveru pro ukládání do mezipaměti. To znamená, že DNS dostane odpověď na dotazy na jméno, uloží ji do mezipaměti a použije odpověď znovu, když bude doména dotazována na jiný čas. Chcete-li tedy použít svůj server jako mezipaměť jmenného serveru, můžete postupovat podle několika následujících kroků.

Otevřete a upravte soubor / etc / bind / named.konf.možnosti s oblíbeným editorem.

sudo vi / etc / bind / named.konf.možnosti

Přidejte do něj následující blok, zde jsme použili DNS společnosti Google.
přepravci
8.8.8.8;
;

Soubor by měl vypadat takto:

Chcete-li povolit nové konfigurace, měli byste restartovat službu DNS.

sudo systemctl restart bind9

K otestování času vašeho dotazu můžeme použít příkaz dig, který je nainstalován balíčkem dnsutils.

kopat google.com

Proveďte dvakrát předchozí příkaz a zkontrolujte čas dotazu, výstup by měl vypadat takto:

Vyzkoušejte čas dotazu pro Google

Vyzkoušejte čas dotazu pro Google (2. čas)

Zjistíte, že doba dotazu podruhé, co jste provedli příkaz, je téměř nulová.

Krok 6 - Primární mistr

U primární konfigurace hlavního serveru získá DNS data pro zónu ze souboru uloženého na hostiteli. DNS má také kontrolu nad touto zónou. Řekněme, že máme doménu nazvanou „příklad.com “budeme konfigurovat DNS tak, aby bylo primární master pro tuto doménu.

Předat soubor zóny

Zde v přední zóně bude název mapován na IP.

Krok 1. Otevřete a upravte soubor / etc / bind / named.soubor conf.

sudo vi / etc / bind / named.konf

Ujistěte se, že obsahuje následující řádky a NEKOMENTOVÁNO:

zahrnout „/ etc / bind / named.konf.možnosti “;
zahrnout „/ etc / bind / named.konf.místní";
zahrnout „/ etc / bind / named.konf.výchozí zóny “;

Soubor by měl vypadat takto:

Konfigurační soubor DNS

Krok 2. Otevřete a upravte soubor / etc / bind / named.konf.místní soubor pro přidání zóny DNS.

sudo vi / etc / bind / named.konf.místní

Přidejte do ní následující blok:
zóna “příklad.com ”
hlavní typ;
soubor „/ etc / bind / db.příklad.com “;
;

Soubor by měl vypadat takto:

Upravit místní konfigurační soubor

Krok 3. Vytvořte soubor zóny ze šablony.

sudo cp / etc / bind / db.místní / etc / bind / db.příklad.com

Krok 4. Nyní otevřete nový ukázkový soubor zóny.

sudo vi / etc / bind / db.příklad.com

A změňte to tak, aby vypadalo takto:

Soubor zóny

Pamatujte, že při každém provádění změn v souborech zóny musíte zvýšit sériové číslo.

Krok 5. Chcete-li použít změny, restartujte službu DNS.

sudo systemctl restart bind9

Soubor reverzní zóny

Chcete-li namapovat IP na název, musíte nakonfigurovat soubor reverzní zóny.

Krok 1. Upravte název / etc / bind / named.konf.místní soubor.

sudo vi / etc / bind / named.konf.místní

Přidejte následující blok:
zóna „10.0.2.in-addr.arpa “
hlavní typ;
soubor „/ etc / bind / db.10 ";
;

Kde 10.0.2 jsou první tři oktety vaší sítě.

Krok 2. Vytvořte soubor / etc / bind / db.10 souborů z první šablony.

sudo cp / etc / bind / db.127 / etc / bind / db.10

Krok 3. Upravte soubor / etc / bind / db.10 souborů.

sudo vi / etc / bind / db.10

A mělo by to být takto:

Rezervujte soubor zóny

Krok 4. Chcete-li použít změny, restartujte službu DNS.

Krok 7 - Ověření konfiguračních souborů

Nyní a po provedení všech předchozích konfigurací musíme ověřit, zda jsou všechny konfigurace správné.

Krok 1. Proveďte následující příkazy a zkontrolujte, zda vrátí nějaké chyby.

příklad pojmenované kontrolní zóny.com / etc / bind / db.příklad.com s názvem checkzone 192.168.0.0/32 / etc / bind / db.10 named-checkconf / etc / bind / named.konf.local named-checkconf / etc / bind / named.konf

Výstup předchozích příkazů by měl vypadat takto:

Upozorňujeme, že můžete mít jiné sériové číslo, takže nepanikařte.

Nakonec jsme úspěšně nainstalovali a nakonfigurovali server DNS v Ubuntu. Doufám, že se vám to líbilo, a pokud máte jakékoli dotazy, zanechte komentář a my vám rádi pomůžeme.

Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...
Hry Nejlepší emulátory herních konzolí pro Linux
Nejlepší emulátory herních konzolí pro Linux
Tento článek uvádí seznam populárního softwaru pro emulaci herních konzolí, který je k dispozici pro Linux. Emulace je vrstva softwarové kompatibility...
Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...