SOA record

**start of authority record** (կրճատված որպես **SOA record**) դոմենի անվանումների համակարգում (DNS) ռեսուրսի գրառման տեսակ,պարունակում է վարչական տեղեկատվություն, մասնավորապես՝ գոտիների փոխանցումների վերաբերյալ: SOA գրառման ձևաչափը նշված է RFC 1035-ում։

## Նախապատմություն
Սովորաբար DNS անունների սերվերները կարգավորվում են կլաստերներում: Յուրաքանչյուր կլաստերի ներսում գտնվող տվյալների բազան համաժամեցվում է գոտիների միջև փոխանցման միջոցով: Գոտու SOA գրառումը պարունակում է գոտիների միջև փոխանցումը կառավարելու տվյալներ: Սա սերիական համարն է և ունի տարբեր ժամանակահատվածներ:

Այն նաև պարունակում է այս գոտու համար պատասխանատու անձի էլեկտրոնային փոստի հասցեն, ինչպես նաև հիմնական գլխավոր անվան սերվերի անունը: Սովորաբար SOA գրառումը գտնվում է գոտու վերևում: SOA գրառում չունեցող գոտին չի համապատասխանում RFC 1035-ով պահանջվող ստանդարտին:

## Կառուցվածք
; ԱՆՎԱՆՈՒՄ: *Գոտու անվանումը՝ [[BIND]] syntax-ի $ORIGIN-ին է վերաբերում։*
; ԴԱՍ: *Գոտու դաս (ինտերնետի համար բոլորը, բացառությամբ համընդհանուր IN-ի)*
; ՏԵՍԱԿ: *SOA, լիազորությունների մեկնարկի հապավումը*
; TTL: *Ապրելու ժամանակն է*
; MNAME: *Այս գոտու համար գլխավոր* *սերվեր*
; ՕԳՏԱԳՈՐԾՈՂԻ ԱՆՈՒՆԸ: Այս գոտու համար պատասխանատու ադմինիստրատորի էլեկտրոնային փոստի հասցեն։ (Ինչպես միշտ, էլեկտրոնային փոստի հասցեն կոդավորված է որպես անուն։ Էլ․ հասցեի այն մասը, որը գտնվում է -ից առաջ, դառնում է անվան առաջին պիտակը, իսկ -ից հետո գտնվող դոմենի անունը՝ անվան մնացած մասը։ Zone-file ձևաչափում պիտակների կետերը բաժանվում են հակառակ թեք գծերով, այդպիսով էլ․ հասցեն `john.doe@example.com` կներկայացվի գոտու ֆայլում որպես `john\.doe.example.com.`)
; ՍԵՐԻԱԿԱՆ ՀԱՄԱՐ: Այս գոտու սերիական համարը։ Եթե դրան միացված երկրորդական անվան սերվերը նկատի այս թվի աճ, այն կենթադրի, որ գոտին թարմացվել է և կսկսի գոտու փոխանցումը։
; ԹԱՐՄԱՑՆԵԼ: Վայրկյանների քանակը, որից հետո երկրորդական անվան սերվերները պետք է հարցում ուղարկեն գլխավորին SOA գրառման համար՝ գոտու փոփոխությունները հայտնաբերելու համար: Խորհուրդ փոքր և կայուն գոտիների համար՝  վայրկյան (24 ժամ)։
; ԿՐԿԻՆ ՓՈՐՁԵԼ: Վայրկյանների քանակը, որից հետո երկրորդական անվան սերվերները պետք է կրկին փորձեն հարցնել սերիական համարը գլխավորից, եթե գլխավորը չի պատասխանում: Այն պետք է փոքր լինի «Refresh»-ից: Խորհուրդ է տրվում փոքր և կայուն գոտիների համար՝  վայրկյան (2 ժամ)։
; ԺԱՄԿԵՏԱՆՑ: Վայրկյանների քանակը, որից հետո երկրորդական անվան սերվերները պետք է դադարեն պատասխանել այս գոտու հարցումներին, եթե գլխավոր սերվերը չի պատասխանում: Այս արժեքը պետք է մեծ լինի «Թարմացնել» և «Կրկին փորձել» արժեքների գումարից: Խորհուրդ փոքր և կայուն գոտիների համար՝ 3600000 վայրկյան (1000 ժամ):
; ՆՎԱԶԱԳՈՒՅՆ: Օգտագործվում է բացասական քեշավորման նպատակներով կյանքի տևողությունը հաշվարկելիս: Հեղինակավոր անվան սերվերները բացասական պատասխաններում որպես SOA TTL են ընդունում SOA TTL-ից և SOA MINIMUM-ից փոքրը: Լուծիչները օգտագործում են արդյունքում ստացված SOA TTL-ը՝ հասկանալու համար, թե որքան ժամանակով են թույլատրվում քեշավորել բացասական պատասխանը: Առաջարկություն փոքր և կայուն գոտիների համար։ 172800 վայրկյան (2 օր): Սկզբնապես այս դաշտը նշանակում էր այս գոտում ռեսուրսների գրառումների համար TTL նվազագույն արժեք. այն փոխվել է իր ներկայիս նշանակությանը՝ RFC 2308-ով։

## SOA գրառման նմուշ
example.org-ի SOA գրառման նմուշ, BIND *syntax-ով*։

## Սերիական համարի փոփոխություններ

*Գոտու SOA գրառման SERIAL դաշտի թարմացումների համար մշակվել են մի քանի մեթոդներ՝*
* Սերիական համարը սկսվում է 1-ից և պարզապես ավելանում է յուրաքանչյուր փոփոխության դեպքում։
* Սերիական համարը պարունակում է վերջին փոփոխության ամսաթիվը (ISO 8601 հիմնական ձևաչափով), որին հաջորդում է երկնիշ հաշվիչը: Օրինակ՝ 2017 թվականի մարտի 14-ին կատարված հինգերորդ փոփոխությունը (ISO 8601-ով 2017-03-14) կունենա 2017031404 սերիական համարը: Այս մեթոդը խորհուրդ է տրվում RFC 1912-ում։
* Սերիական համարը գոտու տվյալների ֆայլի վերջին փոփոխության ժամանակն է, որը արտահայտվում է UNIX դարաշրջանից ի վեր վայրկյանների քանակով: Այս մեթոդը լռելյայն օգտագործվում է djbdns փաթեթում։ Չնայած այն օգտագործում է 32-բիթանոց հաշվիչ, այն ենթակա չէ 2038 թվականի խնդրին սերիական համարների թվաբանության ազդեցության պատճառով։

## Ծանոթագրություններ




Կատեգորիա:Ծառայությունների ոլորտ
Կատեգորիա:Վերին մակարդակի ընդհանուր դոմեններ