Tra Tên Miền Tra tên miền còn trống, xem giá trước khi mua
🧭 DNS và trỏ tên miền · · 👤 Tra Tên Miền · 👁 43 lượt xem

DNS Propagation: Tại sao tên miền của bạn không xuất hiện ngay mặc dù đã trỏ đúng?

Trỏ DNS xong nhưng trang vẫn không lên. Đó không phải lỗi của bạn, mà là cơ chế lan truyền DNS toàn cầu. Hiểu rõ lan truyền DNS là chìa khoá để bớt lo âu.

DNS Propagation: Tại sao tên miền của bạn không xuất hiện ngay mặc dù đã trỏ đúng?

Lan truyền DNS là gì, tại sao lại mất thời gian?

Khi bạn thay đổi bản ghi DNS (trỏ A, CNAME, MX...), thay đổi đó không xuất hiện ngay khắp mọi nơi trên Internet. Thay vào đó, nó lan truyền từ từ qua hàng trăm nghìn máy chủ DNS toàn cầu — đó gọi là lan truyền DNS.

Nguyên nhân gốc rễ là thiết kế của hệ thống DNS dựa trên cơ chế cache (lưu tạm). Mỗi máy chủ DNS, mỗi ISP, thậm chí trình duyệt web đều lưu kết quả truy vấn DNS trong một khoảng thời gian gọi là TTL (Thời gian sống). Khi thời gian này chưa hết, chúng sẽ dùng dữ liệu cũ thay vì truy vấn lại.

Thời gian lan truyền thường từ 2-48 giờ, nhưng cũng có trường hợp kéo dài tới 72 giờ tùy nhà cung cấp DNS.

TTL — công cụ kiểm soát tốc độ lan truyền

TTL là giá trị (tính bằng giây) quyết định máy chủ DNS khác sẽ cache dữ liệu của bạn bao lâu. Nếu TTL = 3600, có nghĩa máy chủ sẽ lưu kết quả trong 1 giờ rồi hỏi lại.

Mẹo thực tế: Nếu bạn biết sắp đổi DNS, hãy hạ TTL xuống 300 giây (5 phút) vài ngày trước. Khi thực hiện thay đổi, lan truyền sẽ nhanh hơn nhiều. Tuy nhiên, điều này cũng có chi phí: tải trên máy chủ DNS sẽ cao hơn vì phải trả lời nhiều truy vấn hơn.

Các yếu tố ảnh hưởng tốc độ lan truyền

  • Nhà cung cấp DNS: Các DNS lớn (Google, Cloudflare) thường lan truyền nhanh hơn các DNS nhỏ hoặc không được cập nhật thường xuyên.
  • ISP của người dùng: Một số ISP Việt Nam có máy chủ DNS riêng, cache mạnh và cập nhật chậm.
  • Vị trí địa lý: DNS toàn cầu không cập nhật đồng thời. Châu Á thường chậm hơn Bắc Mỹ và Châu Âu.
  • Loại bản ghi: Bản ghi A thường lan truyền nhanh hơn bản ghi MX (vì MX ảnh hưởng email, nên hệ thống cũng cẩn trọng hơn).
  • Thay đổi máy chủ tên miền (NS): Đây là trường hợp chậm nhất, có thể mất tới 72 giờ vì liên quan tới cơ sở dữ liệu của các Registry.

Cách kiểm tra lan truyền DNS hiện tại của tên miền

Không cần chờ mù mịt. Bạn có thể kiểm tra xem tên miền của mình đã được cập nhật ở những máy chủ DNS nào:

  • whatsmydns.net: Công cụ miễn phí kiểm tra một bản ghi DNS trên 20+ máy chủ DNS toàn cầu. Hiển thị kết quả dưới dạng bản đồ, rất trực quan.
  • dnschecker.org: Tương tự, nhưng giao diện khác và có thêm thông tin chi tiết hơn.
  • Dòng lệnh (Linux/Mac): nslookup tenmien.com hoặc dig tenmien.com để kiểm tra từ máy tính của bạn.
  • Công cụ nslookup trực tuyến: mxtoolbox.com/nslookup, các công cụ trực tuyến mô phỏng lệnh nslookup.

Lưu ý: Kết quả từ các công cụ này chỉ phản ánh tình trạng ở thời điểm kiểm tra và không đại diện cho toàn bộ Internet. Một máy chủ DNS nào đó vẫn có thể dùng dữ liệu cũ.

Những sai lầm thường gặp khi chờ lan truyền DNS

1. Xóa cache trình duyệt rồi vẫn thấy trang cũ — Đây là dấu hiệu DNS chưa cập nhật trên máy chủ DNS của ISP bạn, không phải cache trình duyệt.

2. Dùng VPN hoặc DNS khác để "vượt qua" lan truyền — Cách này có tác dụng tạm thời. Nếu bạn dùng Google DNS (8.8.8.8) thay vì DNS của ISP, bạn có thể thấy kết quả mới sớm hơn. Nhưng không phải ai cũng dùng DNS khác, nên đây không phải giải pháp thực tế.

3. Thay đổi DNS liên tục kỳ vọng nó sẽ nhanh hơn — Sai lầm lớn. Mỗi lần thay đổi, quá trình lan truyền lại reset từ đầu.

4. Cho rằng bản ghi DNS sai vì lan truyền chậm — Kiểm tra kỹ lưỡng trước. Sử dụng công cụ trên để xem ít nhất một vài máy chủ DNS đã trỏ đúng hay chưa. Nếu không có máy chủ nào đúng, vấn đề là cấu hình, không phải lan truyền.

Thời gian chờ hợp lý là bao lâu?

Loại thay đổi Thời gian trung bình Trường hợp xấu nhất
Bản ghi A (trỏ hosting) 2-6 giờ 24 giờ
Bản ghi CNAME 2-8 giờ 24 giờ
Bản ghi MX (email) 4-12 giờ 48 giờ
Thay đổi máy chủ tên miền 12-24 giờ 72 giờ

Các con số này dựa trên quan sát thực tế, không phải bảo đảm. Một số ISP Việt Nam chạy DNS cũ có thể cập nhật chậm hơn.

Chuẩn bị kế hoạch thực thi

Nếu bạn đang chuyển tên miền cũ sang hosting mới, đừng hỏng công việc cuối cùng bằng cách vội vàng. Hãy:

  • Thực hiện thay đổi DNS vào lúc người dùng ít truy cập nhất (nếu có thể).
  • Thông báo cho khách hàng/đội ngũ rằng trong 24 giờ tới, một số người có thể thấy trang cũ.
  • Đảm bảo hosting cũ vẫn hoạt động ít nhất 48 giờ sau khi thay đổi DNS.
  • Kiểm tra email từng vài giờ nếu bạn thay đổi bản ghi MX.

Xem kho tên miền đã thẩm định tại Tên Miền Đẳng Cấp.

Tên miền bạn muốn còn trống không?
Tra cứu miễn phí tình trạng, thông tin whois và giá đăng ký của mọi tên miền — quốc tế và .vn.
Tra cứu tên miền ngay

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

Tôi đã trỏ DNS 2 giờ rồi sao trang vẫn không lên?
DNS propagation mất từ 2-48 giờ. Bạn đang ở thời gian bình thường. Hãy kiểm tra lại bản ghi DNS có đúng không bằng whatsmydns.net, rồi chờ thêm. Đừng thay đổi lại.
Tại sao người dùng ở địa phương A thấy trang mới còn địa phương B vẫn thấy cũ?
Vì DNS của ISP ở hai nơi khác nhau. ISP này update nhanh, ISP kia update chậm. Đây là bình thường, không phải lỗi của bạn. Chờ tới 48 giờ.
Nên hạ TTL bao nhiêu trước khi thay đổi DNS?
Hạ xuống 300 giây (5 phút) khoảng 2-3 ngày trước khi thay đổi. Lúc thực tế thay đổi, propagation sẽ nhanh hơn. Sau khi ổn định, hãy tăng TTL lên 3600 hoặc cao hơn để giảm load.
Dùng Google DNS (8.8.8.8) có thể thấy kết quả mới nhanh hơn không?
Có, cách này hoạt động. Nhưng chỉ có hiệu lực với bạn nếu bạn dùng Google DNS. Những người khác dùng DNS của ISP sẽ vẫn thấy cũ. Đây không phải giải pháp thực.
Kiểm tra DNS propagation ở đâu?
Dùng whatsmydns.net hoặc dnschecker.org. Nhập tên miền và loại bản ghi (A, CNAME, MX...), công cụ sẽ kiểm tra trên 20+ máy chủ DNS toàn cầu và cho thấy đã lan truyền ở đâu chưa.
🏷 Tags: cách kiểm tra bản ghi DNS DNS cache và TTL kiểm tra lan truyền DNS lan truyền DNS là gì máy chủ DNS toàn cầu tại sao lan truyền DNS chậm thời gian lan truyền máy chủ tên miền trỏ tên miền mất bao lâu trỏ tên miền vẫn không lên TTL DNS là gì
Thiện Hồ Sáng lập Tên Miền Đẳng Cấp · 68K+ followers · Expert đầu tư tên miền

💎 Tìm tên miền cho dự án của bạn?

Duyệt 1.895+ domain premium .com .net .org .vn .com.vn .gd

→ Khám phá ngay

📚 Bài viết liên quan