4. Tipy zon
"Zona" - eto tochka delegirovaniya v dereve DNS. Ona soderzhit vse imena ot konkretnoj tochki "vniz", za isklyucheniem delegirovannyh v drugie zony. "Tochka delegirovaniya" imeet odnu ili bolee NS zapisej v "roditel'skoj zone", kotorye dolzhny sovpadat' s ekvivalentnoj NS zapis'yu v korne "delegirovannoj zony" (t.e., imya "@" v fajle zony).
Ponimanie raznicy mezhdu "zonoj" i "domenom" ochen' vazhno dlya normal'noj raboty servera imen. Naprimer, rassmotrim domen DEC.COM, kotoryj vklyuchaet takie imena kak POBOX1.PA.DEC.COM i QUABBIN.CRL.DEC.COM dazhe esli zona DEC.COM vklyuchaet tol'ko delegirovanie zon PA.DEC.COM i CRL.DEC.COM. Zona mozhet vhodit' konkretno v odin domen, a takzhe mozhet vklyuchat' tol'ko chast' domena (ostavshayasya chast' kotorogo mozhet byt' delegirovana drugim serveram imen). Govorya na tehnicheskom yazyke, kazhdoe imya v dereve DNS yavlyaetsya "domenom", dazhe esli eto "terminal", kotoryj ne imeet "poddomenov". Kazhdyj poddomen yavlyaetsya domenom i kazhdyj domen, krome kornevogo, takzhe yavlyaetsya poddomenom. |ta terminologiya ne intuitivna. CHtoby bolee polno ponyat' trudnosti i tonkosti predmeta, vy mozhete pochitat' RFC 1033, 1034, i 1035.
Podrazumevaya, chto BIND - eto Server Imen Domena v osnovnom budem imet' delo s ponyatiem zona. Pervichnaya (primary) i vtorichnaya (secondary) opredeleniya v fajle named.boot oboznachayut zony, a ne domeny. Kogda vy kogo-nibud' sprashivaete, hotyat li oni byt' vtorichnym serverom dlya vashego "domena ", vy, voobshche-to govorya, sprashivaete o vtorichnom obsluzhivanii nekotorogo kolichestva zon.
Kazhdaya zona budet imet' odin "pervichnyj " (primary) server, kotoryj schityvaet soderzhimoe zony iz nekogo lokal'nogo fajla, kotoryj redaktiruetsya chelovekom ili avtomaticheski generiruetsya iz nekoego drugogo lokal'nogo fajla, redaktiruemogo chelovekom. Dalee sleduet nekoe kolichestvo "vtorichnyh " (secondary) serverov, zagruzhayushchih soderzhimoe zon ispol'zuya IP/DNS protokol (chto oznachaet, chto vtorichnye servery budut soedinyatsya s pervichnym i vytaskivat' zony ispol'zuya IP/TCP). |tot nabor serverov (pervichnyj i vse vtorichnye) dolzhen byt' opisan v zapisyah tipa NS v roditel'skoj zone, chto i sostavlyaet sut' "delegirovaniya ". |tot nabor serverov takzhe dolzhen byt' opisan v samom fajle zony, obychno pod imenem "@ " chto yavlyaetsya oboznacheniem "verhnego urovnya " ili "kornya " tekushchej zony. Vy mozhete perechislit' servera v zapisyah verhnego urovnya zony "@ " NS kotorye ne v roditel'skoj NS delegacii, no vy ne mozhete perechislit' servera v roditel'skoj delegacii, kotorye ne predstavleny v "@ "zony. Kazhdyj iz serverov, opisannyj zapis'yu tipa NS dolzhen byt' skonfigurirovan kak avtoritativnyj dlya svoej zony (kak pervichnyj, tak i vtorichnyj). Esli server opisannyj zapis'yu NS ne avtoritativnyj, on budet otvechat' s "neubeditel'noj delegaciej " pri zaprose k nemu.