Що таке запис SOA?
Запис SOA (Start of Authority) містить адміністративну інформацію про зону DNS: основний сервер імен, відповідальний контакт, серійний номер зони й таймери, що контролюють реплікацію й кешування. Кожна зона має рівно один запис SOA, і він стоїть на вершині зони як маркер повноважень для всього, що під ним.
Що означають поля у записі SOA
Запис SOA вміщує кілька полів. MNAME називає основний головний сервер імен зони. RNAME — це електронна адреса адміністратора, записана з крапкою замість знака @. Серійний номер — це номер версії, за яким стежать вторинні сервери, щоб виявити оновлення. Далі йдуть чотири таймери: refresh (як часто вторинні перевіряють зміни), retry (скільки чекати після невдалої перевірки), expire (коли вторинний припиняє відповідати, якщо не може дістатися основного) і minimum, що задає TTL негативного кешування для неіснуючих записів.
Як читати результати запиту SOA
IPeek показує SOA зони: її основний сервер імен, відповідальний контакт, поточний серійний номер і таймери refresh, retry, expire та minimum. Перевірте, що основний сервер імен відповідає вашому DNS-постачальнику. Серійний номер найкорисніший для підтвердження, що зміна набула чинності — поширена конвенція — YYYYMMDDnn, тож недавня дата означає, що зону нещодавно редагували. Незвично короткі чи довгі таймери можуть натякати на проблеми з реплікацією чи кешуванням. Значення minimum каже резолверам, як довго кешувати негативні (NXDOMAIN) відповіді.
Як серійний номер SOA контролює реплікацію зони
Серійний номер — це те, за чим вторинні сервери імен знають, коли витягувати свіжу копію зони. На кожному інтервалі refresh вторинний порівнює свій збережений серійний номер із номером основного; якщо номер основного вищий, він переносить оновлену зону. Це означає, що ви маєте збільшувати серійний номер щоразу, коли редагуєте зону, інакше вторинні продовжуватимуть віддавати застарілі дані. Забути збільшити його — класична причина того, що зміни з’являються на основному, але не на резервних серверах. Більшість постачальників та інструментів збільшують його автоматично.