DNS RobotDNS Propagation Checker
Trang ChủDNSWHOISIPSSL
DNS RobotDNS Propagation Checker

Công cụ kiểm tra DNS thế hệ mới

Chính Sách Bảo MậtĐiều Khoản Dịch VụVề Chúng TôiBlogLiên hệ

Công Cụ DNS

Tra Cứu DNSKiểm Tra Tốc Độ DNSTên Miền Sang IPTra Cứu NSTra Cứu MXXem tất cả

Công Cụ Email

Kiểm Tra EmailKiểm Tra Bản Ghi SPFKiểm Tra DMARCKiểm Tra DKIMKiểm Tra SMTPXem tất cả

Công Cụ Website

Kiểm Tra Website SậpTra Cứu WHOISKiểm tra HostingKiểm Tra Tên MiềnTìm Tên Miền PhụXem tất cả

Công Cụ Mạng

Công Cụ PingTracerouteKiểm Tra CổngKiểm Tra Header HTTPKiểm Tra Chứng Chỉ SSLXem tất cả

Công Cụ IP

Tra Cứu IPIP Của Tôi Là GìKiểm Tra IPv6Kiểm Tra Rò Rỉ WebRTCĐăng Nhập ModemXem tất cả

Công Cụ Tiện Ích

Quét Mã QRTạo Mã QRUPI QR Code GeneratorWiFi QR Code GeneratorDịch Mã MorseXem tất cả
© 2026 DNS Robot. Phát triển bởi: ❤ Shaik Brothers
Tất cả hệ thống hoạt động bình thường
Made with
Trang chủ/Blog/Máy chủ DNS là gì? Cách hoạt động, các loại và ví dụ

Máy chủ DNS là gì? Cách hoạt động, các loại và ví dụ

Shaik Vahid4 thg 10, 202611 phút đọc
Sơ đồ máy chủ DNS phân giải tên miền qua máy chủ gốc, máy chủ TLD và nameserver có thẩm quyền, kèm thời gian thực tế
Sơ đồ máy chủ DNS phân giải tên miền qua máy chủ gốc, máy chủ TLD và nameserver có thẩm quyền, kèm thời gian thực tế

Điểm chính

**Máy chủ DNS** là máy tính đổi các tên miền như `google.com` thành địa chỉ IP mà máy tính dùng để kết nối. Thiết bị của bạn hỏi một **resolver đệ quy** (của nhà mạng, hoặc resolver công cộng như 1.1.1.1 hay 8.8.8.8). Resolver tìm câu trả lời bằng cách hỏi một **máy chủ gốc** (root server), rồi một **máy chủ TLD**, rồi **nameserver có thẩm quyền** của tên miền, và lưu kết quả vào cache. Khi chúng tôi lần theo dnsrobot.net, cả chuỗi này mất khoảng 300 ms; cùng lượt tra cứu đó lấy từ cache chỉ mất 26 ms. Bạn có thể xem máy chủ DNS của mình bằng `ipconfig /all` trên Windows hoặc `scutil --dns` trên Mac.

Advertisement

Máy chủ DNS là gì?

Máy chủ DNS (DNS server) là máy chủ trả lời các câu hỏi về tên miền. Câu hỏi phổ biến nhất là "địa chỉ IP của tên này là gì?", và các máy chủ DNS trả lời câu hỏi đó hàng tỷ lần mỗi ngày. Máy tính kết nối với nhau bằng địa chỉ IP (như 142.250.183.4), còn con người nhớ tên (như google.com). DNS, tức Hệ thống phân giải tên miền (Domain Name System), là cuốn danh bạ nối hai thứ đó với nhau, và máy chủ DNS là những máy lưu trữ và tra cứu các mục trong danh bạ này.

Mỗi lần bạn mở một website, gửi email hay khởi chạy một ứng dụng, thiết bị của bạn trước tiên hỏi máy chủ DNS xem cần đi đâu. Nếu máy chủ DNS chậm, mọi thứ đều có cảm giác chậm. Nếu nó ngừng trả lời, internet trông như bị "sập" dù kết nối của bạn vẫn hoạt động, và đó chính là ý nghĩa của các lỗi như DNS_PROBE_FINISHED_NXDOMAIN và DNS server not responding.

  • Đầu vào: một tên miền và một loại bản ghi, ví dụ dnsrobot.net và A (địa chỉ IPv4).

  • Đầu ra: bản ghi, ví dụ 104.21.0.129, kèm một giá trị TTL cho biết câu trả lời được lưu trong cache bao lâu.

  • Giao thức: DNS truyền thống chạy trên cổng 53 qua UDP (và TCP với các câu trả lời lớn). DNS mã hóa dùng cổng 853 (DoT) hoặc 443 (DoH).

Máy chủ DNS tìm địa chỉ IP như thế nào: từng bước một

Không có máy chủ DNS nào biết mọi tên miền trên internet. Thay vào đó, một resolver đệ quy (recursive resolver) đi qua một hệ thống máy chủ phân cấp, bắt đầu từ cấp cao nhất. Chúng tôi đã chạy quy trình này cho chính tên miền của mình bằng dig +trace, lệnh tự gửi từng truy vấn giống như một resolver, từ một kết nối gia đình ở Ấn Độ vào ngày 5 tháng 10 năm 2026. Đây là các bước và thời gian thực tế:

  • 1. Thiết bị hỏi resolver của nó. Trình duyệt kiểm tra cache của chính nó, rồi cache của hệ điều hành, sau đó gửi câu hỏi tới máy chủ DNS đã được cấu hình (ví dụ 1.1.1.1).

  • 2. Resolver hỏi một máy chủ gốc xem các tên .net nằm ở đâu. e.root-servers.net trả lời trong 28 ms với danh sách các máy chủ TLD .net.

  • 3. Resolver hỏi một máy chủ TLD .net xem ai chịu trách nhiệm cho dnsrobot.net. e.gtld-servers.net trả lời trong 258 ms (bước chậm nhất, nhiều khả năng do gặp một bản sao ở xa của máy chủ đó) với các nameserver của Cloudflare là sofia.ns.cloudflare.com và terin.ns.cloudflare.com.

  • 4. Resolver hỏi nameserver có thẩm quyền. terin.ns.cloudflare.com trả lời trong 27 ms với các bản ghi A 104.21.0.129 và 172.67.150.248 cùng TTL 300 giây.

  • 5. Resolver lưu câu trả lời vào cache và trả về. Trong 300 giây tiếp theo, bất kỳ ai dùng resolver đó đều nhận câu trả lời từ cache mà không phải lặp lại các bước 2 đến 4.

bash
# Tự xem toàn bộ quy trình (macOS, Linux hoặc Windows có cài BIND tools)
dig +trace +nodnssec @1.1.1.1 dnsrobot.net A

# Kết quả rút gọn từ lần chạy của chúng tôi ngày 5 tháng 10 năm 2026
net.           172800 IN NS a.gtld-servers.net.
;; Received 834 bytes from 192.203.230.10#53(e.root-servers.net) in 28 ms
dnsrobot.net.  172800 IN NS sofia.ns.cloudflare.com.
dnsrobot.net.  172800 IN NS terin.ns.cloudflare.com.
;; Received 98 bytes from 192.12.94.30#53(e.gtld-servers.net) in 258 ms
dnsrobot.net.  300    IN A  104.21.0.129
dnsrobot.net.  300    IN A  172.67.150.248
;; Received 73 bytes from 2a06:98c1:50::ac40:21ec#53(terin.ns.cloudflare.com) in 27 ms

Mẹo

Muốn xem ngay lúc này các máy chủ DNS khắp thế giới trả về gì cho một tên miền? Công cụ kiểm tra DNS propagation của chúng tôi truy vấn resolver ở nhiều quốc gia cùng lúc, rất tiện sau khi bạn thay đổi một bản ghi.

Cache là thứ giúp quá trình này nhanh trong thực tế. Cùng một câu hỏi gửi tới 1.1.1.1 mất 198 ms ở lần đầu và 26 ms khi câu trả lời đã có trong cache. Câu trả lời từ máy chủ gốc và máy chủ TLD được lưu trong cache tới hai ngày (TTL 172800 giây ở trên), nên phần lớn lượt tra cứu thực tế đi thẳng tới bước 4 hoặc lấy hoàn toàn từ cache.

Advertisement

4 loại máy chủ DNS

Quy trình ở trên đi qua bốn loại máy chủ DNS. Mỗi loại có một nhiệm vụ riêng:

LoạiChức năngVí dụAi vận hành
Resolver đệ quyNhận câu hỏi của bạn, thay bạn hỏi các máy chủ khác và lưu câu trả lời vào cache1.1.1.1, 8.8.8.8, resolver của nhà mạngNhà mạng, Cloudflare, Google, Quad9, doanh nghiệp
Máy chủ gốc (root server)Chỉ tới đúng tên miền cấp cao nhất (.com, .net, .org, .uk…)a.root-servers.net đến m.root-servers.net12 tổ chức, 13 máy chủ được đặt tên
Máy chủ TLDChỉ tới nameserver của từng tên miền thuộc TLD đóa.gtld-servers.net (.com và .net)Các cơ quan quản lý tên miền (registry) như Verisign
Nameserver có thẩm quyềnLưu các bản ghi thực của tên miền và đưa ra câu trả lời cuối cùngsofia.ns.cloudflare.comNhà cung cấp DNS của bạn: Cloudflare, nhà đăng ký tên miền, nhà cung cấp hosting

Ghi chú

Resolver đệ quy trả lời câu hỏi của bất kỳ ai về bất kỳ tên miền nào. Nameserver có thẩm quyền chỉ trả lời cho những tên miền mà nó lưu trữ. Bạn có thể xem một tên miền dùng nameserver có thẩm quyền nào bằng công cụ Tra Cứu NS của chúng tôi.

Chỉ có 13 tên máy chủ gốc (từ a đến m), nhưng mỗi tên là một địa chỉ anycast được phục vụ từ nhiều nơi. Ngày 5 tháng 10 năm 2026, root-servers.org liệt kê 2.045 bản sao (instance) của máy chủ gốc do 12 đơn vị độc lập vận hành, nên máy chủ gốc hiếm khi ở xa bạn.

Router ở nhà thường đảm nhận thêm vai trò thứ năm: DNS forwarder (bộ chuyển tiếp DNS). Các thiết bị trong mạng Wi-Fi gửi câu hỏi tới router (thường là 192.168.1.1), router chuyển chúng tới resolver của nhà mạng rồi lưu câu trả lời vào cache.

Máy chủ DNS, nameserver và bản ghi DNS khác nhau thế nào

Các thuật ngữ này thường xuyên bị nhầm lẫn, và sự khác biệt rất quan trọng khi bạn cần sửa lỗi:

  • Máy chủ DNS là thuật ngữ chung cho mọi máy chủ dùng giao thức DNS: resolver, máy chủ gốc, máy chủ TLD và máy chủ có thẩm quyền đều là máy chủ DNS.

  • Nameserver thường chỉ máy chủ có thẩm quyền của một tên miền, tức các máy chủ được liệt kê trong bản ghi NS của tên miền (ví dụ ns1.yourhost.com). Bạn đổi nameserver tại nhà đăng ký tên miền khi chuyển dịch vụ DNS sang nơi khác.

  • Bản ghi DNS là một mục được lưu trên nameserver có thẩm quyền: bản ghi A (địa chỉ IPv4), AAAA (IPv6), MX (máy chủ email), CNAME (bí danh), TXT (xác minh, SPF) và các loại khác.

  • "Máy chủ DNS" trong cài đặt Wi-Fi hoặc cài đặt mạng nghĩa là resolver đệ quy mà thiết bị của bạn sẽ hỏi, ví dụ 8.8.8.8.

Ghi chú

Đổi máy chủ DNS trên máy tính chỉ ảnh hưởng tới cách bạn tra cứu tên miền. Đổi nameserver của tên miền tại nhà đăng ký sẽ thay đổi nơi cả thế giới tìm thấy website của bạn. Thay đổi thứ hai mới là thứ kích hoạt quá trình lan truyền DNS (DNS propagation).

Advertisement

Cách xem địa chỉ máy chủ DNS của bạn

Thiết bị của bạn thường tự động nhận máy chủ DNS từ router qua DHCP. Để xem nó đang dùng máy chủ nào:

bash
# Windows (Command Prompt): tìm dòng "DNS Servers"
ipconfig /all

# Windows: các dòng đầu tiên cho biết máy chủ mặc định
nslookup example.com

# macOS: liệt kê các resolver đang dùng
scutil --dns | grep nameserver

# Linux dùng systemd-resolved
resolvectl status

# Các bản Linux khác
cat /etc/resolv.conf

Mẹo

Đang thấy máy chủ DNS của nhà mạng và tự hỏi liệu một DNS công cộng có nhanh hơn không? Hãy chạy công cụ Kiểm Tra Tốc Độ DNS của chúng tôi ngay trên trình duyệt: công cụ đo thời gian phản hồi của Cloudflare, Google và Quad9 trên chính kết nối của bạn.

Trên Android, mở Cài đặt → Mạng & Internet → Internet, chạm vào biểu tượng bánh răng cạnh mạng Wi-Fi của bạn và xem mục Chi tiết mạng (Network details); tên menu khác nhau tùy hãng điện thoại. Mục Cài đặt → Mạng & Internet → DNS riêng tư hiển thị một hostname như dns.google nếu bạn đã đặt. Trên iPhone, mở Cài đặt → Wi-Fi, chạm (i) cạnh tên mạng và cuộn xuống Định cấu hình DNS: Tự động nghĩa là điện thoại dùng máy chủ DNS mà router cấp.

Nếu bạn thấy 192.168.x.x hoặc 10.x.x.x, đó là router đang làm bộ chuyển tiếp; resolver thực sự được đặt trong trang quản trị của router (xem hướng dẫn đăng nhập router của chúng tôi). Trên Linux, 127.0.0.53 là stub cục bộ của systemd-resolved, và resolvectl status hiển thị các máy chủ upstream phía sau nó.

Các máy chủ DNS công cộng phổ biến

Bạn không bắt buộc phải dùng resolver của nhà mạng. Các máy chủ DNS công cộng miễn phí dưới đây hoạt động trên mọi mạng:

Nhà cung cấpDNS chínhDNS phụĐiểm cần biết
Cloudflare1.1.1.11.0.0.1Chú trọng quyền riêng tư, rất nhanh khi đã có cache. Hướng dẫn đầy đủ
Google Public DNS8.8.8.88.8.4.4Không lọc, nhanh với tên chưa có trong cache. Hướng dẫn đầy đủ
Quad99.9.9.9149.112.112.112Chặn các tên miền độc hại đã biết
OpenDNS (Cisco)208.67.222.222208.67.220.220FamilyShield (208.67.222.123) chặn trang web người lớn
AdGuard DNS94.140.14.1494.140.15.15Mặc định chặn quảng cáo, trình theo dõi và trang lừa đảo (phishing)

Các nhà mạng cũng công bố địa chỉ resolver của riêng họ, hữu ích khi bạn đã đổi DNS và muốn chuyển lại. Chúng tôi có danh sách cho Spectrum, Comcast Xfinity, AT&T và Verizon.

Advertisement

Có nên đổi máy chủ DNS không?

Với hầu hết mọi người, resolver của nhà mạng hoạt động tốt. Chuyển sang máy chủ DNS công cộng là đáng làm khi bạn rơi vào một trong các trường hợp sau:

  • DNS của nhà mạng chậm hoặc không ổn định. Trang web treo ở trạng thái "Resolving host" (đang phân giải máy chủ) hoặc lỗi DNS xảy ra thường xuyên là dấu hiệu điển hình.

  • Bạn muốn lọc nội dung. Quad9 chặn các tên miền chứa phần mềm độc hại, còn AdGuard hoặc phiên bản gia đình của Cloudflare và OpenDNS chặn quảng cáo hoặc nội dung người lớn.

  • Bạn muốn DNS mã hóa. Các resolver công cộng hỗ trợ DNS over HTTPS và DNS over TLS, giúp ẩn các lượt tra cứu khỏi mạng cục bộ. Xem Private DNS có tác dụng gì.

  • Nhà mạng chuyển hướng các lượt tra cứu thất bại sang trang quảng cáo, hoặc chặn website ở cấp DNS.

Việc đổi DNS cũng có đánh đổi. Một số CDN chọn máy chủ dựa trên vị trí của resolver, nên một resolver ở xa có thể đưa bạn tới một bản sao chậm hơn của website. Mạng công ty và trường học thường cần DNS riêng để truy cập các tên nội bộ. Và một resolver nhanh hơn chỉ tăng tốc chính bước tra cứu, thường là vài chục mili giây cho mỗi trang mới, chứ không tăng tốc độ tải xuống.

Cổng DNS: 53, 853 và 443

DNS thông thường dùng cổng 53. Hầu hết truy vấn đi qua UDP vì câu hỏi và câu trả lời thường vừa trong một gói tin; lượt tra cứu chuyển sang TCP trên cổng 53 khi câu trả lời quá lớn với UDP, và khi chuyển vùng (zone transfer) giữa các nameserver.

Giao thứcCổngMã hóaNơi bạn sẽ gặp
DNS qua UDP/TCP53KhôngMặc định trên hầu hết mọi thiết bị và router
DNS over TLS (DoT)853CóDNS riêng tư trên Android, một số router
DNS over HTTPS (DoH)443CóChrome, Firefox, Edge, Windows 11

Cảnh báo

DNS thông thường trên cổng 53 không được mã hóa. Bất kỳ ai trong cùng mạng, và cả nhà mạng của bạn, đều thấy mọi tên miền bạn tra cứu, kể cả khi bản thân website dùng HTTPS. Hãy bật DoH trên trình duyệt hoặc DNS riêng tư trên Android để bịt lỗ hổng đó. Cần kiểm tra cổng 53 hoặc 853 trên một máy chủ có truy cập được không? Hãy dùng công cụ Kiểm Tra Cổng của chúng tôi.

Advertisement

Khi máy chủ DNS ngừng hoạt động

Lỗi DNS trông giống như mất internet: ứng dụng không kết nối được và trình duyệt báo lỗi, nhưng ping một địa chỉ IP như 1.1.1.1 vẫn thành công. Các thông báo lỗi thường gặp và cách khắc phục:

  • DNS server not responding (trình khắc phục sự cố của Windows): resolver hoàn toàn không trả lời. Hướng dẫn khắc phục.

  • DNS_PROBE_FINISHED_NXDOMAIN (Chrome): resolver báo rằng tên miền không tồn tại. Hướng dẫn khắc phục.

  • ERR_NAME_NOT_RESOLVED: không phân giải được tên miền, thường do gõ sai, lỗi cũ còn trong cache hoặc resolver bị chặn. Hướng dẫn khắc phục.

  • DNS server unavailable hoặc Wi-Fi không có internet: thường do bộ chuyển tiếp DNS trên router. Hướng dẫn khắc phục.

Cảnh báo

Nếu chỉ một website lỗi còn mọi thứ khác vẫn hoạt động, vấn đề thường nằm ở DNS của chính tên miền đó chứ không phải máy chủ DNS của bạn. Hãy kiểm tra bằng công cụ Tra Cứu DNS của chúng tôi để xem các bản ghi của nó có phân giải được ở đâu không.

Cách khắc phục chung nhanh nhất là xóa cache DNS, khởi động lại router và tạm thời chuyển thiết bị sang một resolver công cộng như 1.1.1.1 hoặc 8.8.8.8. Nếu website hoạt động sau khi chuyển, vấn đề nằm ở máy chủ DNS ban đầu của bạn.

Máy chủ DNS nào nhanh nhất với bạn?

Chạy công cụ Kiểm Tra Tốc Độ DNS của DNS Robot ngay trên trình duyệt. Công cụ đo Cloudflare, Google và Quad9 bằng các lượt tra cứu chưa cache trên chính kết nối của bạn và xếp hạng chúng theo thời gian phản hồi trung vị.

Thử Kiểm Tra Tốc Độ DNS

Advertisement

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

Đó là cuốn danh bạ của internet. Bạn đưa cho nó một tên như google.com, và nó trả lại địa chỉ IP mà thiết bị của bạn cần để kết nối.

Công cụ liên quan

DNS Speed TestDNS LookupNS Lookup

Bài viết liên quan

Máy chủ DNS Cloudflare 1.1.1.1, 1.0.0.1: IPv6 & cách cài đặtMáy chủ DNS Google 8.8.8.8, 8.8.4.4: IPv6 & cách cài đặtKhắc Phục Lỗi DNS Server Not RespondingFlush DNS: Cách Xóa Cache DNS (Windows, Mac, Chrome, Linux)Private DNS là gì? Cách hoạt động và Cách thiết lập

Mục lục

  • Máy chủ DNS là gì?
  • Máy chủ DNS tìm địa chỉ IP như thế nào: từng bước một
  • 4 loại máy chủ DNS
  • Máy chủ DNS, nameserver và bản ghi DNS khác nhau thế nào
  • Cách xem địa chỉ máy chủ DNS của bạn
  • Các máy chủ DNS công cộng phổ biến
  • Có nên đổi máy chủ DNS không?
  • Cổng DNS: 53, 853 và 443
  • Khi máy chủ DNS ngừng hoạt động
  • Câu hỏi thường gặp