Chuyển đến nội dung
Tất cả bài viết
Blog & hướng dẫn/Công cụ & Kiểm tra
Công cụ & Kiểm tra

DNS Propagation là gì? Bao lâu bản ghi mới được cập nhật?

Giải thích DNS propagation, cache và TTL, lý do mỗi nơi thấy bản ghi khác nhau và quy trình kiểm tra an toàn sau khi đổi DNS.

DNS Propagation là gì? Bao lâu bản ghi mới được cập nhật?
NỘI DUNG BÀI VIẾTHướng dẫn chi tiết từ ProxySmart

DNS Propagation là gì? Bao lâu bản ghi mới được cập nhật? mô tả giai đoạn các resolver và hệ thống trung gian chưa đồng nhất sau khi bạn thay bản ghi. Thực tế không có một nút phát tán toàn cầu; mỗi nơi cập nhật khi cache cũ hết hạn và thực hiện truy vấn mới.

→ Mở công cụ kiểm tra DNS miễn phí trên ProxySmart

Trong bài viết

  1. Propagation thực chất là gì?
  2. Mất bao lâu để cập nhật?
  3. Quy trình thay đổi ít gián đoạn
  4. Cách phân biệt cache với cấu hình sai
  5. Không nên làm gì?

Propagation thực chất là gì?

Nameserver có thẩm quyền có thể đã chứa giá trị mới ngay sau khi lưu, nhưng resolver của nhà mạng, doanh nghiệp hoặc thiết bị vẫn giữ kết quả cũ theo TTL. Vì thế hai người dùng có thể nhận câu trả lời khác nhau trong cùng thời điểm.

Thay nameserver còn liên quan dữ liệu ủy quyền tại registry và cache NS, nên thường cần kế hoạch thận trọng hơn thay A hoặc CNAME.

Mất bao lâu để cập nhật?

Thời gian tối thiểu thường phụ thuộc TTL của bản ghi cũ, không phải TTL mới vừa đặt. Một số lớp cache có chính sách riêng, vì vậy nên chuẩn bị khoảng đệm thay vì cam kết một con số tuyệt đối.

Nếu sau nhiều lần TTL cũ mà kết quả vẫn sai, hãy kiểm tra bạn đã sửa đúng zone, đúng hostname và đúng tài khoản DNS hay chưa.

Quy trình thay đổi ít gián đoạn

  1. Giảm TTL trước thời điểm chuyển đổi đủ sớm.
  2. Chuẩn bị máy chủ mới, HTTPS và nội dung trước.
  3. Thay bản ghi trong một cửa sổ có người giám sát.
  4. Kiểm tra bằng công cụ DNS và một số resolver độc lập.
  5. Giữ hạ tầng cũ hoạt động cho tới khi lưu lượng đã ổn định.

Cách phân biệt cache với cấu hình sai

  • Nameserver có thẩm quyền trả mới nhưng resolver công cộng trả cũ: khả năng cao do cache.
  • Mọi resolver đều trả cũ: có thể lưu sai zone hoặc thay đổi chưa được công bố.
  • Một subdomain đúng nhưng apex sai: kiểm tra riêng từng tên.
  • A đúng nhưng website lỗi: kiểm tra HTTPS và ứng dụng.
  • MX mới nhưng email thất lạc: xem ưu tiên MX và cấu hình nhà cung cấp mail.

Không nên làm gì?

Không thay đổi liên tục giữa nhiều giá trị vì mỗi lần sửa làm chẩn đoán khó hơn. Không xóa máy chủ cũ ngay khi một công cụ báo IP mới. Ghi thời điểm, giá trị trước/sau và TTL để nhóm vận hành biết đang chờ điều gì.

Câu hỏi thường gặp

Có thể ép toàn bộ Internet xóa cache DNS không?

Không. Bạn kiểm soát nameserver có thẩm quyền và TTL, nhưng không điều khiển trực tiếp mọi resolver.

Xóa cache trên máy có đủ không?

Chỉ xóa lớp cache cục bộ; resolver của Router hoặc nhà mạng vẫn có thể giữ kết quả cũ.

Vì sao TTL mới thấp nhưng vẫn phải chờ lâu?

Resolver có thể đã cache bản ghi theo TTL cũ trước khi bạn thay đổi.

Kết luận

DNS propagation là quá trình cache cũ hết hạn ở nhiều lớp. Hạ TTL từ trước, giữ hệ thống cũ và kiểm tra theo resolver giúp chuyển đổi an toàn hơn.

Thực hành ngay: mở công cụ kiểm tra DNS, làm theo từng bước trong bài và chỉ kiểm tra địa chỉ, tên miền hoặc hệ thống thuộc quyền quản lý của bạn. ProxySmart không lưu lịch sử nội dung bạn nhập vào các công cụ công khai.