Kiểm tra lan truyền DNS

Nhập tên miền để tra cứu bản ghi DNS của nó từ trình phân giải khắp thế giới và xem thay đổi gần đây đã có hiệu lực hay chưa.

Vui lòng nhập tên miền hợp lệ.

Đang kiểm tra từ 24 vị trí
  • Đã phân giải
  • Không có phản hồi
  • Đang kiểm tra
  • MX Benito Juarez Mexico
  • AR Buenos Aires Argentina
  • GB City of London Vương quốc Anh
  • US Chicago Hoa Kỳ
  • US Lehi Hoa Kỳ
  • US New York Hoa Kỳ
  • DE Frankfurt am Main Đức
  • FR Paris Pháp
  • NL Roosendaal Hà Lan
  • CA Vancouver Canada
  • AU South Brisbane Australia
  • JP Tokyo Nhật Bản
  • SG Singapore Singapore
  • IN Pune Ấn Độ
  • BR São Paulo Brazil
  • IT Milan Italy
  • ES Son Espanyol Tây Ban Nha
  • SE Slaka Thụy Điển
  • ID Jakarta Indonesia
  • ZA Randburg Nam Phi
  • CL San Bernardo Chile
  • VN Vinhomes Times City Việt Nam
  • AE Ajman Các Tiểu Vương quốc Ả Rập Thống nhất
  • IL Jerusalem Israel

Kiểm tra DNS theo quốc gia

Tất cả quốc gia →

Lan truyền DNS hoạt động như thế nào

Chiếc đồng hồ TTL

Mỗi bản ghi DNS có một time-to-live, hay TTL: số giây trình phân giải được giữ câu trả lời đã đệm trước khi phải hỏi lại các máy chủ tên có thẩm quyền.

Bộ đệm hết hạn

Các trình phân giải còn giữ giá trị trước đó tiếp tục phát nó cho đến khi bản sao của chúng hết hạn. Chỉ khi ấy chúng mới lấy câu trả lời mới.

Hội tụ toàn cầu

Không có công tắc toàn cầu bật một lần là xong. Quá trình hết hạn diễn ra độc lập trên hàng nghìn trình phân giải, vì thế một cập nhật có thể đã hiện ở nơi này mà vẫn cũ ở nơi khác.

Hạ TTL một ngày trước thay đổi có kế hoạch sẽ giúp thay đổi ổn định sớm hơn. Kiểm tra từ nhiều vị trí cho thấy giá trị mới đã lan tới đâu.

Vì sao kết quả khác nhau theo vị trí

Nhịp của bộ đệm

Mỗi trình phân giải đệm theo lịch riêng của nó, nên cái này có thể còn giữ bản ghi mà cái kia đã làm mới. Một thay đổi có thể trông như đã xong khi xem từ văn phòng nhưng lại chưa xong trên điện thoại dùng dữ liệu di động.

Câu trả lời theo vùng của CDN

Nhiều trang lớn trả lời bằng một IP được chọn theo vị trí của trình phân giải gửi truy vấn. Trình phân giải ở châu Âu và ở châu Á có thể nhận các địa chỉ đều đúng nhưng khác nhau cho cùng một hostname.

Phân biệt hai điều này

Độ trễ bộ đệm phai dần khi TTL hết hạn, còn khác biệt do CDN thì tồn tại có chủ đích. So sánh các vị trí cạnh nhau giúp tách hai hiệu ứng này.

Các loại bản ghi DNS bạn có thể kiểm tra

A
Bản ghi A ánh xạ hostname sang địa chỉ IPv4. Đây là bản ghi trình duyệt phân giải để tìm máy chủ của website, nên nó thường là thứ bạn kiểm tra sau khi chuyển hosting.
AAAA
Bản ghi AAAA ánh xạ hostname sang địa chỉ IPv6. Nó đóng vai trò như bản ghi A đối với các máy khách và mạng truy cập trang qua IPv6.
MX
Bản ghi MX chỉ định các máy chủ thư nhận email cho một tên miền và gán độ ưu tiên cho từng máy. Máy chủ nhận thư đọc bản ghi này để quyết định chuyển thư đi đâu, nên hãy kiểm tra nó sau bất kỳ thay đổi nào về hosting email.
NS
Bản ghi NS liệt kê các máy chủ tên có thẩm quyền của tên miền. Đây là những máy chủ giữ câu trả lời thật của vùng, và ủy quyền tại nhà đăng ký phải trỏ về chúng.
TXT
Bản ghi TXT lưu văn bản tùy ý gắn với một tên. Nó được dùng rộng rãi để xác minh tên miền và cho các bản ghi chính sách email như SPF và DKIM.
PTR
Bản ghi PTR ánh xạ ngược địa chỉ IP về hostname, chiều ngược của tra cứu A hay AAAA. Nó nằm ở nhà cung cấp quản lý khối IP và thường được kiểm tra vì uy tín của máy chủ thư.
CNAME
Bản ghi CNAME biến một hostname thành bí danh của hostname khác, và trình phân giải lần theo nó đến bản ghi của đích. Tên mang CNAME không thể chứa các loại bản ghi khác trên cùng nhãn.
CAA
Bản ghi CAA nêu rõ những nhà cấp chứng chỉ nào được phép cấp chứng chỉ TLS cho tên miền. Nhà cấp chứng chỉ đọc nó trước khi cấp, giúp hạn chế việc cấp sai.
SOA
Bản ghi SOA giữ các thiết lập quản trị của một vùng, gồm máy chủ tên chính, đầu mối chịu trách nhiệm, số sê-ri và thời gian đệm phủ định mặc định. Mỗi vùng có đúng một bản ghi này.
SRV
Bản ghi SRV công bố host và cổng của một dịch vụ cụ thể, như SIP hay XMPP, dưới một tên có cấu trúc. Các máy khách hỗ trợ dùng bản ghi này để định vị dịch vụ.

Cách dùng công cụ kiểm tra này

  1. Gõ tên miền hoặc hostname bạn muốn tra cứu, ví dụ www.example.com, và chọn loại bản ghi trong danh sách.
  2. Chạy kiểm tra. Mỗi máy chủ truy vấn bản ghi một cách độc lập và báo cáo câu trả lời nhận được kèm thời gian phản hồi.
  3. So sánh kết quả giữa các vị trí. Câu trả lời trùng khớp ở mọi nơi nghĩa là thay đổi đã lan truyền; kết quả lẫn lộn cũ mới nghĩa là một số trình phân giải vẫn giữ bản sao đệm.

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

Global DNS Checker là gì?

Global DNS Checker là công cụ miễn phí tra cứu bản ghi DNS của một tên miền từ các máy chủ khắp thế giới cùng lúc.

Công cụ hỗ trợ bản ghi A, AAAA, CNAME, CAA, MX, NS, PTR, SOA, SRVTXT.

Global DNS Checker có miễn phí không?

Có. Mọi công cụ trên trang đều miễn phí và không công cụ nào yêu cầu tài khoản. Chúng tôi chỉ đề nghị bạn dùng trang bằng tay, thay vì trỏ script vào nó.

Làm sao để kiểm tra bản ghi DNS của một tên miền?

Nhập tên miền vào ô ở đầu trang, chọn loại bản ghi rồi bấm "Kiểm tra DNS". Các máy chủ liệt kê bên dưới sẽ chạy cùng một truy vấn và hiển thị câu trả lời mỗi máy nhận được, kèm thời gian phản hồi.

Lan truyền DNS mất bao lâu?

Nó do TTL của bản ghi quyết định, không phải một đồng hồ cố định.

Trình phân giải tiếp tục trả về câu trả lời cũ cho đến khi bản sao đệm hết hạn rồi mới lấy cái mới, nên bản ghi có TTL 300 giây cập nhật trong khoảng năm phút, còn TTL một ngày có thể mất tới 24 giờ.

Câu nói quen thuộc rằng thay đổi luôn mất 48 giờ là chuyện hoang đường sót lại từ thời máy chủ tên còn chậm; cách tăng tốc thật sự là hạ TTL trước khi thay đổi.

Vì sao DNS của tôi không lan truyền?

Thường thì mọi thứ vẫn hoạt động và bạn chỉ đang nhìn vào một trình phân giải còn giữ giá trị cũ trong bộ đệm cho đến khi TTL hết hạn.

Các nguyên nhân phổ biến khác gồm việc đổi máy chủ tên nhưng chưa lưu ở nhà đăng ký, khiến ủy quyền vẫn trỏ về nhà cung cấp cũ, và bộ đệm phủ định — khi trình phân giải nhớ rằng một tên không tồn tại và tiếp tục trả về như vậy cho đến khi bộ đếm đệm phủ định trong SOA kết thúc.

Kiểm tra từ nhiều vị trí sẽ cho thấy giá trị mới đang lan ra hay thực sự bị thiếu.

Làm sao để xóa bộ đệm DNS của tôi?

Trên Windows, mở Command Prompt và chạy ipconfig /flushdns.

Trên macOS, chạy sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.

Trên hầu hết hệ thống Linux dùng systemd-resolved, chạy sudo resolvectl flush-caches.

Khởi động lại trình duyệt hoặc thiết bị cũng xóa bộ đệm ở cấp ứng dụng. Việc xóa chỉ tác động đến máy của bạn; nó không thay đổi những gì các trình phân giải khác trên thế giới đang trả về.

TTL trong DNS là gì?

TTL là viết tắt của time-to-live: số giây trình phân giải được giữ một câu trả lời DNS trong bộ đệm trước khi phải hỏi lại các máy chủ có thẩm quyền.

TTL thấp khiến trình phân giải làm mới thường xuyên, nên thay đổi xuất hiện nhanh nhưng tốn nhiều lượt tra cứu hơn; TTL cao nghĩa là ít tra cứu hơn nhưng cập nhật chậm hơn.

Đặt TTL thấp trước một thay đổi có kế hoạch, rồi nâng lại sau đó, cho lan truyền nhanh mà không tốn kém lâu dài.

Kiểm tra DNS khác tra cứu WHOIS thế nào?

Kiểm tra DNS hỏi các trình phân giải xem bản ghi của tên miền hiện trả về giá trị gì, như bản ghi A, MX hay TXT — đó mới là thứ thực sự định tuyến lưu lượng và thư.

Tra cứu WHOIS thì báo cáo dữ liệu đăng ký của chính tên miền: nhà đăng ký, ngày tạo và ngày hết hạn, cùng ủy quyền máy chủ tên.

DNS cho bạn biết tên miền đang hoạt động ra sao ngay lúc này; WHOIS cho biết ai đã đăng ký và khi nào nó hết hạn.

DNS của tôi đã cập nhật ở mọi nơi chưa?

Công cụ này kiểm tra tên miền từ trình phân giải ở nhiều vị trí cùng lúc, nên nếu mọi máy chủ trả về giá trị mới thì thay đổi đã lan đến các trình phân giải được thử.

Vì trên thế giới có nhiều trình phân giải hơn hẳn số lượng bất kỳ công cụ nào truy vấn được, một kết quả hoàn toàn đồng nhất là bằng chứng mạnh chứ không phải bảo đảm tuyệt đối.

Kết quả lẫn lộn cũ mới nghĩa là lan truyền vẫn đang diễn ra và một số trình phân giải còn giữ bản sao đệm cho đến khi TTL của nó hết hạn.

Tôi nên kiểm tra loại bản ghi DNS nào?

Hãy kiểm tra bản ghi bạn vừa thay đổi.

Sau khi chuyển website sang hosting mới, kiểm tra bản ghi A, và bản ghi AAAA nếu bạn phục vụ IPv6.

Sau khi đổi hosting email, kiểm tra bản ghi MX.

Khi chuyển tên miền sang nhà cung cấp DNS mới, kiểm tra bản ghi NS.

Với xác minh tên miền và chính sách email như SPF hay DKIM, kiểm tra bản ghi TXT.

Nếu chưa chắc, hãy bắt đầu với AMX — hai loại này bao quát phần lớn các thay đổi về web và thư.