Bản ghi SOA là gì?
SOA (Start of Authority) là bản ghi bắt buộc phải có ở mọi zone DNS, chứa thông tin quản trị: name server chính (mname), số serial của zone, và các khoảng thời gian resolver phụ (secondary DNS) dùng để đồng bộ dữ liệu.
Các trường quan trọng trong SOA
- serial — số phiên bản của zone, tăng lên mỗi khi có thay đổi. Secondary DNS server dùng số này để biết có cần đồng bộ lại dữ liệu hay không.
- refresh — khoảng thời gian (giây) secondary server chờ trước khi kiểm tra lại xem primary có bản cập nhật mới không.
- retry — nếu refresh thất bại (không liên lạc được primary), retry là khoảng thời gian chờ trước khi thử lại.
- expire — nếu secondary không liên lạc được primary trong khoảng thời gian này, nó sẽ ngừng trả lời truy vấn cho zone đó (coi dữ liệu đã quá cũ).
- minimum — thời gian cache tối thiểu cho các bản ghi NXDOMAIN (domain không tồn tại).
Vì sao cần kiểm tra SOA?
Serial number tăng bất thường hoặc không tăng dù bạn đã sửa DNS là dấu hiệu cấu hình zone có vấn đề — một số nhà cung cấp DNS tự tăng serial, một số yêu cầu bạn tự cập nhật thủ công.