Přejít na hlavní obsah

Jak nastavit DNS v Debianu

Nastavení DNS v Debianu je důležitým krokem při práci se sítí. DNS (Domain Name System) je systém, který převádí názvy domén na adresy IP a zpět. Bez správně nakonfigurovaného serveru DNS nebude váš server schopen kontaktovat jiné počítače nebo přistupovat k internetovým prostředkům. V tomto článku vám řekneme, jak nakonfigurovat DNS v Debianu a zajistit stabilní a spolehlivý provoz vašeho systému.

Prvním krokem k nastavení DNS v Debianu je instalace balíčku bind9. Bind9 (Berkeley Internet Name Domain version 9) je nejpopulárnější server DNS na světě. Chcete-li nainstalovat balíček bind9 do Debianu, proveďte následující příkazy: sudo apt-get update a sudo apt-get install bind9. Po úspěšné instalaci můžete začít konfigurovat server DNS.

Druhým krokem k nastavení DNS v Debianu je vytvoření konfiguračního souboru pro server DNS. Konfigurační soubor se nazývá named.conf a je v adresáři / etc/bind/. Chcete-li vytvořit soubor named.conf spusťte příkaz sudo nano /etc/bind/named.conf. V okně editoru, které se otevře, přidejte následující řádky:

Ve třetím kroku je nutné přidat zónu pro vaši doménu do souboru named.conf. Chcete-li to provést, postupujte takto:

1. Otevřete soubor named.CONF Team sudo nano /etc/bind/named.conf.

2. Přidejte další blok kódu na konec souboru:

V hotové podobě soubor named.conf by měl vypadat následovně:

Zde "yourdomain.com" je to vaše doména, "db.yourdomain.com" - cesta k souboru databáze DNS. V dalším kroku vám řekneme, jak vytvořit a nakonfigurovat databázový soubor.

Instalace serveru DNS v Debianu

  1. Otevřete terminál a zadejte následující příkaz pro instalaci balíčku BIND (BIND9 je verze BIND pro Debian):
    • sudo apt-get install bind9
  2. Po dokončení instalace musíte nakonfigurovat konfigurační soubor serveru DNS. Otevřete soubor / etc/bind / named.conf.local v jakémkoli textovém editoru:
    • sudo nano /etc/bind/named.conf.local
  3. Přidejte do souboru následující konfiguraci:
    • zone "example.com" < type master; file "/etc/bind/zones/db.example.com"; >;
  4. Vytvořte soubor zóny uvedený v předchozím kroku. Pro vytvoření souboru zadejte následující příkaz db.example.com :
    • sudo nano /etc/bind/zones/db.example.com
    • Definujte zónu a její možnosti a přidejte záznamy DNS pro vaši doménu.
  5. Zkontrolujte nastavení serveru DNS, abyste se ujistili, že neexistují žádné syntaktické chyby. Spusťte následující příkaz:
    • sudo named-checkconf
  6. Restartujte server DNS a použijte změněná nastavení:
    • Ujistěte se, že nemáte žádné další problémy se sítí, které by mohly ovlivnit fungování serveru DNS, a spusťte následující příkaz:
    • sudo systemctl restart bind9

Nyní je váš server DNS nakonfigurován a připraven k použití. Můžete zkontrolovat jeho fungování tím, že se pokusíte povolit názvy domén v IP adresách pomocí příkazu nslookup nebo nainstalujete klienta DNS a zkontrolujete výsledky.

Instalace bind balíčku

Instalace balíčku BIND se provádí pomocí správce balíčků apt-get. Chcete-li nainstalovat balíček BIND, spusťte v terminálu následující příkaz:

  • sudo apt-get update-příkaz pro aktualizaci seznamu dostupných balíčků
  • sudo apt-get install bind9 - příkaz pro instalaci balíčku BIND

Po provedení těchto příkazů bude balíček BIND nainstalován na váš systém.

Jakmile je balíček BIND nainstalován, můžete jej začít konfigurovat a nakonfigurovat server DNS v Debianu.

Konfigurace konfiguračních souborů serveru DNS

Chcete-li úspěšně nakonfigurovat server DNS v Debianu, musíte změnit určité konfigurační soubory. V této části se podíváme na to, jak změnit základní soubory potřebné k nastavení DNS.

1. Soubor named.conf

Chcete-li začít pracovat se serverem DNS, musíte nakonfigurovat soubor named.conf, který obsahuje základní nastavení serveru. Otevřete soubor pomocí textového editoru:

sudo nano /etc/bind/named.conf

Změňte nebo přidejte do souboru požadované parametry. Poté uložte změny a soubor zavřete.

2. Soubor named.conf.options

Tento soubor určuje možnosti a nastavení pro provoz serveru DNS. Otevřete soubor pomocí editoru:

sudo nano /etc/bind/named.conf.options

Nakonfigurujte nastavení, jako je seznam povolených klientů, seznam povolených zón DNS atd. uložte změny a zavřete soubor.

3. Soubor named.conf.local

Tento soubor obsahuje Místní nastavení serveru DNS. Otevřete soubor pomocí příkazu:

sudo nano /etc/bind/named.conf.local

Přidejte nebo změňte požadované zóny DNS zadáním jejich možností. Po provedení změn uložte soubor a zavřete jej.

Po provedení změn v uvedených souborech je nutné restartovat službu serveru DNS, aby bylo možné použít nová nastavení. Chcete-li to provést, zadejte následující příkaz:

sudo systemctl restart bind9.service

Nyní jste úspěšně nakonfigurovali konfigurační soubory serveru DNS v Debianu. Před uložením souborů pečlivě dodržujte pokyny a zkontrolujte správnost zadaných dat. Hodně štěstí s nastavením serveru DNS!