SOA жазбасы - SOA record

A Билік жазбасының басталуы (қысқартылған SOA жазбасы) түрі болып табылады ресурстық жазба ішінде Домендік атау жүйесі (DNS) аймақ туралы, әсіресе қатысты әкімшілік ақпаратты қамтиды аймақтық трансферттер. SOA жазбасының форматы көрсетілген RFC 1035.[1]

Фон

Әдетте DNS атауының серверлері кластерлерде орнатылады. Әр кластердегі мәліметтер базасы аймақтық трансферттер арқылы синхрондалады. Аймақ үшін SOA жазбасында аймақтың тасымалдануын басқаруға арналған мәліметтер бар. Бұл сериялық нөмір және әр түрлі уақыт кестелері.

Ол сонымен қатар электрондық поштаның адресі осы аймақ үшін жауапты тұлғаның, сондай-ақ негізгі мастер-сервердің атауының, әдетте SOA жазбасы аймақтың жоғарғы жағында орналасқан. SOA жазбасы жоқ аймақ талап ететін стандартқа сәйкес келмейді RFC 1035.

Құрылым

аты
аймақ атауы
IN
аймақ класы (әдетте Интернет үшін IN)
SOA
аббревиатурасы Биліктің басталуы
ЕСІМ
Осы аймақ үшін негізгі атау сервері
RNAME
Осы аймаққа жауапты әкімшінің электрондық пошта мекен-жайы. (Әдеттегідей, электрондық пошта мекен-жайы ат ретінде кодталады. Электрондық пошта мекен-жайының алдындағы бөлігі @ атаудың бірінші белгісі болады; домен атауы @ қалған атауына айналады. Аймақтық-файлдық форматта белгілердегі нүктелер артқы сызықтармен қашып кетеді; осылайша электрондық пошта мекенжайы [email protected] ретінде аймақтық файлда ұсынылған болар еді john .doe.example.com.)
СЕРИЯЛЫҚ
Осы аймақ үшін сериялық нөмір. Егер осы серверге сақталған екінші реттік атау сервері осы санның ұлғаюын байқаса, құл аймақ жаңартылды деп есептейді және аймақ трансферті.
ЖАҢАРТУ
қайталама атау серверлері аймақ өзгерісін анықтау үшін SOA жазбасын сұрайтын секундтар саны. Шағын және тұрақты аймақтарға ұсыныс:[4] 86400 секунд (24 сағат).
ҚАЙТАРУ
егер екінші деңгейлі атау серверлері мастер жауап бермесе, шеберден сериялық нөмірді сұрауға тырысатын секундтардың саны. Ол аз болуы керек Жаңарту. Шағын және тұрақты аймақтарға ұсыныс:[4] 7200 секунд (2 сағат).
БІТІРУ
егер екінші деңгейлі атау серверлері жауап бермеген болса, осы аймақтың сұранысына жауап беруді тоқтатуы керек бірнеше секундтан кейін. Бұл мән қосындыдан үлкен болуы керек Жаңарту және Қайталап көріңіз. Шағын және тұрақты аймақтарға ұсыныс:[4] 3600000 секунд (1000 сағат).
TTL, минимум
Өмір сүретін уақыт теріс кэштеу мақсатында. Шағын және тұрақты аймақтарға ұсыныс:[4] 172800 секунд (2 күн). Бастапқыда бұл өрістің а мағынасы болған минимум Осы аймақтағы ресурстар жазбаларына арналған TTL мәні; ол қазіргі мағынасына қарай өзгертілді RFC 2308.[5]

SOA жазбасының үлгісі БАЙЛАНЫС синтаксис

Мысалы.org үшін SOA жазбасының үлгісі

$ TTL 86400 @ IN SOA ns.icann.org. noc.dns.icann.org. (2020080302; Сериялық 7200; Жаңарту 3600; Қайталау 1209600; Мерзімі 3600; Минималды TTL)

Сериялық нөмір өзгереді

Аймақтың SOA жазбасының SERIAL өрісін жаңартудың бірнеше әдістері құрылды:

  • Реттік нөмірі 1-ден басталады және әр өзгерген сайын жай көбейеді.
  • Сериялық нөмірде соңғы өзгертілген күн бар (дюйм) ISO 8601 негізгі формат), содан кейін екі таңбалы санауыш (мысалы, 2017031405 = 2017 жылғы 14 наурыздағы бесінші өзгеріс). Бұл әдіс ұсынылған RFC 1912.[6]
  • Сериялық нөмір - бұл аймақтың мәліметтер файлына соңғы модификация уақыты, бастап берілген секундтар саны түрінде көрсетіледі UNIX дәуірі. Бұл әдіс әдепкі бойынша djbdns люкс.[7] Ол 32 биттік есептегішті қолданғанымен, оған сезімтал емес 2038 жыл әсерінен арифметикалық реттік нөмір.

Пайдаланылған әдебиеттер

  1. ^ «RFC 1035 - Домендік атаулар - енгізу және спецификация». Қараша 1987 ж. Алынған 2017-12-28.
  2. ^ «RFC 2136 - домендік атау жүйесіндегі динамикалық жаңартулар (DNS ЖАҢАРТУ)». Сәуір 1997. Алынған 2017-12-28.
  3. ^ «RFC 1996 - Аймақтағы өзгерістер туралы жедел хабарлау механизмі (DNS ЕСКЕРТУ)». Тамыз 1996. Алынған 2017-12-28.
  4. ^ а б c г. «RIPE 203 - DNS SOA мәндеріне арналған ұсыныстар». 1999-06-07. Алынған 2017-12-28. Бұл ұсыныстар шағын және тұрақты DNS аймақтарына бағытталған.
  5. ^ «RFC 2308 - DNS сұрауларын теріс кэштеу (DNS NCACHE)». Наурыз 1998. Алынған 2017-12-28.
  6. ^ «RFC 1912 - DNS операциялық және конфигурациясының жалпы қателері». Ақпан 1996. Алынған 2017-12-28.
  7. ^ https://cr.yp.to/djbdns/run-server-bind.html