GNU/Linux >> Znalost Linux >  >> Cent OS

Vysvětlení souborů zóny DNS

Co jsou soubory zóny DNS

Informace o doménách v databázi DNS jsou uloženy v souborech zóny. Soubor zóny se skládá z direktiv a záznamů prostředků. Direktivy říkají jmennému serveru, aby provedl úkoly nebo použil speciální nastavení na zónu. Záznamy prostředků definují parametry zóny a ukládají informace o hostiteli. Direktivy jsou volitelné, ale záznamy zdrojů jsou povinné.

Pole záznamu prostředků

Záznam prostředku má následující pole (některá pole jsou volitelná v závislosti na typu):

  • Jméno :Název domény nebo IP adresa
  • TTL :Čas do života, maximální doba, po kterou je záznam uložen do mezipaměti, než se vyhledá novější
  • Třída :Vždy IN pro internet
  • Typ :Typ záznamu
  • Data :Liší se podle typu záznamu

Nejběžněji používané typy záznamů prostředků DNS

Existuje více než 30 typů záznamů o zdrojích. Nejběžnější jsou:

  • A :IPv4 adresa
  • CNAME :Kanonický název nebo alias
  • MX :Výměna pošty, určuje cíl pro poštu adresovanou doméně
  • NS :Nameserver, určuje systém, který poskytuje DNS záznamy pro doménu
  • PTR :Mapuje adresu IP na název domény pro zpětné rozlišení názvu
  • SOA :Začátek autority, označuje začátek zóny

Následuje příklad souboru zóny /etc/named.conf :

$TTL 86400      ; 1 day
    example.com IN SOA dns.example.com. [email protected]. (
                       57         ; serial
                       28800      ; refresh (8 hours)
                       7200       ; retry (2 hours)
                       2419200    ; expire (4 weeks)
                       86400      ; minimum (1 day)
                       )
                IN NS dns.example.com.
    dns           IN         A        192.0.2.1       
	example.com   IN         A        192.0.2.1
	host01        IN         A        192.0.2.101
	host02        IN         A        192.0.2.102
	host03        IN         A        192.0.2.103

$TTL entry je direktiva, která definuje výchozí dobu platnosti pro všechny záznamy prostředků v zóně. Každý záznam prostředku může mít hodnotu TTL, která přepíše tuto globální direktivu.

Další řádek v příkladu je SOA záznam. Všechny soubory zóny musí mít jeden záznam SOA. V záznamu SOA jsou zahrnuty následující informace:

  • example.com :Název domény
  • dns.example.com. :FQDN jmenného serveru
  • [email protected]. :E-mailová adresa uživatele, který je zodpovědný za zónu
  • sériový :Číselná hodnota, která se zvýší při každé změně souboru zóny, aby indikovala, kdy je čas, aby pojmenovaná služba znovu načetla zónu
  • obnovit :Uplynulý čas, po kterém primární jmenný server upozorní sekundární jmenné servery, aby obnovily svou databázi
  • zkuste to znovu :Doba čekání, po jejímž uplynutí se obnovení nezdaří, než se pokusíte o obnovení
  • vyprší :Čas, po kterém zóna již není autoritativní a musí být dotazovány kořenové jmenné servery
  • minimální :Doba, po kterou ostatní jmenné servery ukládají do mezipaměti informace zóny.

Záznam NS (Nameserver) oznamuje autoritativní jmenné servery pro konkrétní zónu
ve formátu:

IN NS dns.example.com.

Záznamy A (Address) určují adresu IP, která má být přiřazena ke jménu, ve formátu:

hostname IN A IP-address


Cent OS
  1. Jak zkontrolovat konfigurační soubory bind9 (DNS Server).

  2. Jak přidat záznam do cPanelu pomocí editoru zóny DNS?

  3. Jak přidat záznam MX do cPanel pomocí editoru zóny DNS?

  1. Jak přidat záznam MX do cPanel pomocí editoru zóny DNS?

  2. Jak upravit nebo odstranit záznam MX v cPanel pomocí editoru zóny DNS?

  3. Jak přidat záznam CNAME do cPanel pomocí editoru zóny DNS?

  1. Vysvětlení typů záznamů DNS

  2. Jak upravit nebo odstranit záznam CNAME v cPanel pomocí editoru zóny DNS?

  3. Jak upravit nebo odstranit záznam v cPanel pomocí editoru zóny DNS?