Кіріспе
Домендік атаулар жүйесі (DNS) аймақ файлы – DNS аймағын сипаттайтын мәтіндік файл. DNS аймағы – DNS-тің иерархиялық домендік атау құрылымының көбінесе бір доменді құрайтын бөлігі. Аймақ файлында домендік атаулар мен IP-адрестер және басқа да ресурстар арасындағы сәйкестіктер ресурс жазбаларының (RR) мәтіндік түрінде ұйымдастырылған. Аймақ файлы аймақты толыққанды сипаттайтын DNS бас файлы немесе DNS кэшінің мазмұнын тізімдеу үшін қолданылуы мүмкін.
A Domain Name System (DNS) zone file is a text file that describes a DNS zone. A DNS zone is a subset, often a single domain, of the hierarchical domain name structure of the DNS. The zone file contains mappings between domain names and IP addresses and other resources, organized in the form of text representations of resource records (RR). A zone file may be either a DNS master file, authoritatively describing a zone, or it may be used to list the contents of a DNS cache.
Үлгі файл
Доменнің аймақ файлының мысалы example.com келесідей:
Аймақ файлында кем дегенде, аймақ үшін уәкілетті бас атау серверінің аты және атау серверін басқаруға жауапты адамның электрондық пошта мекенжайы (домендік атау ретінде, әдеттегі @ символының орнына тоқ белгісімен) көрсетілген Биліктің басталуы (SOA) жазбасы болуы керек. SOA жазбасының параметрлері сонымен қатар уақыт және мерзімі өту параметрлерінің тізімін анықтайды (сериялық нөмір, құл жаңарту периоды, құл қайталап талғау уақыты, құл мерзімі өту уақыты және жазбаны кэшке сақтаудың ең ұзақ уақыты). Кейбір атау серверлері, BIND сияқты, кем дегенде бір қосымша NS жазбасын қажет етеді. Аймақ файлында, тоқ белгісімен аяқталатын домендік атаулар (мысалы, "example.com." жоғарыдағы мысалда) толыққанды болып саналады, ал тоқ белгісімен аяқталмағандары ағымдағы доменге қатысты (сондықтан жоғарыдағы мысалдағы www, www.example.com-ға сілтеме жасайды). Аймақ файлына атау сервері бағдарламалық қамтамасының конфигурациялық файлы сілтеме жасайды. Мысалы, BIND әдетте мынадай жазбаны пайдаланады:
zone "example.com" { type master; file "/var/named/db.example.com"; };
Түбір аймағы мен жоғарғы деңгейдегі домендер
DNS түбір аймағының және жоғарғы деңгейдегі домендер жиынтығының аймақтық файлдарында әр домен атауы үшін тек сол доменге жауапты домендік серверлердің ресурстық жазбалары ғана болады.