Domain Name System (DNS) je síťová služba, která mapuje nebo překládá názvy domén na jejich příslušné IP adresy. Snižuje potřebu uživatelů pamatovat si IP adresy, protože mohou odkazovat na stroje v síti podle názvu. Mapování, které provádí /etc/hosts v malé místní síti (LAN), je řešeno pomocí DNS ve velkých sítích, včetně internetu.
Typy jmenných serverů
1. Autoritativní jmenné servery
– Autoritativní jmenný server odpovídá pouze na dotazy týkající se jmen, která jsou součástí jejich zón.
– Autoritativní jmenné servery mohou být buď primární (master) jmenné servery, nebo sekundární (podřízené) jmenné servery.
– Každá zóna má alespoň jeden autoritativní server DNS.
– Dotaz DNS vrací informace o doméně a určuje, který server DNS je pro danou doménu autoritativní.
2. Primární jmenný server (master nameserver)
– Primární jmenný server nebo hlavní jmenný server je autoritativní server, který uchovává hlavní kopii dat zóny. –
– Sekundární jmenné servery nebo podřízené jmenné servery jsou také autoritativní, ale kopírují informace o zóně z hlavního jmenného serveru nebo z jiného podřízeného jmenného serveru.
– Jmenný server může také sloužit jako primární nebo sekundární server pro více zón na ve stejnou dobu.
3. Jmenné servery pouze pro ukládání do mezipaměti (rekurzivní jmenné servery)
– Jmenné servery, které pouze ukládají do mezipaměti nebo rekurzivní jmenné servery, nabízejí služby rozlišení, ale nejsou autoritativní pro žádnou zónu.
– Tyto jmenné servery DNS cache ukládají odpovědi na předchozí dotazy do mezipaměti (paměti) po pevně stanovenou dobu.
– Když jmenný server pouze pro ukládání do mezipaměti obdrží dotaz, odpoví z mezipaměti, pokud může. Pokud nemá odpověď v mezipaměti, předá dotaz autoritativnímu serveru.
– Ačkoli se to z bezpečnostních důvodů nedoporučuje, jmenné servery lze také nakonfigurovat tak, aby poskytovaly autoritativní odpovědi na dotazy v některých zónách. fungující jako jmenný server pouze pro ukládání do mezipaměti pro všechny ostatní zóny.
Vysvětlení konfiguračního souboru DNS /etc/named.rfc1912.zones
Vysvětlení konfiguračního souboru DNS /etc/named.conf