DNS Leak Test

Xem những máy chủ DNS nào thật sự trả lời các lượt tra cứu của bạn và liệu VPN có làm rò rỉ chúng sang nhà mạng hay không. Bài kiểm tra rò rỉ DNS (DNS leak check) này chạy ngay khi trang mở, nêu tên từng máy chủ và đưa ra kết luận rõ ràng.

Do nameserver kiểm tra của chúng tôi ghi nhận · máy chủ DNS hiển thị theo địa chỉ IPv4 · thông tin ghi nhận được giữ 10 phút trong bộ nhớ, rồi bị quên

Bạn đang kiểm tra gì?
Chạy một lần khi tắt VPN, rồi chạy lại khi bật VPN: chúng tôi sẽ cho bạn thấy máy chủ DNS nào đã biến mất.

Tự chạy khi trang mở · 6 lượt tra cứu chưa ai từng thực hiện · khoảng 4 giây · bị xóa sau 10 phút

BạnIPv4IPv6Đang tìm kết nối của bạn…
Các máy chủ DNS đã hỏi nameserver của chúng tôi
  1. Các máy chủ DNS hỏi nameserver của chúng tôi sẽ xuất hiện ở đây, mỗi máy chủ một dòng, ngay khi chúng đến.

Kiểm tra bằng dòng lệnh

1DNS của hệ thống

Máy chủ DNS mà các ứng dụng của bạn dùng. Hãy so sánh với các dòng ở trên.

C:\> nslookup -type=txt whoami.leak.dnsrobot.net
  • Câu trả lời là địa chỉ của máy chủ DNS đã hỏi chúng tôi.
  • Câu trả lời khác nhau nghĩa là trình duyệt và các ứng dụng của bạn đi theo những đường khác nhau, ví dụ DNS bảo mật của trình duyệt.
  • Bạn tự chạy bộ phân giải (Pi-hole với Unbound)? Câu trả lời sẽ là địa chỉ nhà bạn: đừng đăng công khai.

2Kiểm tra chiếm quyền

Hỏi trực tiếp Cloudflare (1.1.1.1).

C:\> nslookup -type=txt whoami.leak.dnsrobot.net 1.1.1.1
  • Một địa chỉ của Cloudflare (AS13335): lượt tra cứu của bạn đã đến Cloudflare như yêu cầu.
  • Địa chỉ của bất kỳ mạng nào khác: dấu hiệu mạnh cho thấy có thứ gì đó định tuyến lại DNS của bạn: ứng dụng VPN (một số cố ý làm vậy), phần mềm bảo mật, router hoặc nhà mạng của bạn.
Lệnh nào?

Văn bản ở lại trên trang này; chỉ địa chỉ được tra cứu trên máy chủ của chúng tôi để xác định mạng của nó.

Nameserver của chúng tôi giữ những gì ghi nhận được của mỗi bài kiểm tra trong 10 phút, trong bộ nhớ, rồi quên đi. Kết quả gần nhất của bạn chỉ nằm trong trình duyệt này, để so sánh trước và sau.

Kết quả kiểm tra rò rỉ DNS của tôi có nghĩa là gì?

Điều đó phụ thuộc vào hai thứ: những máy chủ DNS nào đã hỏi nameserver của chúng tôi, và bạn có đang dùng VPN không. DNS của nhà mạng là bình thường khi không có VPN và là rò rỉ khi có VPN; một DNS công cộng như Cloudflare hay Google tự nó không bao giờ là rò rỉ.

Rò rỉ DNS nghĩa là các máy chủ DNS của nhà mạng đã trả lời trong khi bạn dùng VPN, nên nhà mạng thấy những trang bạn tra cứu dù có đường hầm. Các công ty đối tác hoặc hosting vận hành DNS cho VPN của bạn không phải là rò rỉ: Proton VPN cũng phân định như vậy.

Bài kiểm tra phân loại từng máy chủ theo loại (DNS của VPN, DNS công cộng, DNS của nhà mạng, mạng hosting hoặc bộ phân giải của riêng bạn) và đưa ra kết luận dựa trên tổ hợp đó, kèm tên thương hiệu. DNS của VPN cộng với DNS của nhà mạng là rò rỉ một phần: một số lượt tra cứu thỉnh thoảng thoát ra ngoài.

Không có gì đến không bao giờ là đạt: có thứ gì đó đã chặn các lượt tra cứu của bài kiểm tra trước khi chúng ra internet. Và một máy chủ DNS ở quốc gia khác cũng không phải là rò rỉ.

Thứ đã hỏi nameserver của chúng tôi × bạn có dùng VPN không?sáu kết luận

Máy chủ DNS thấy đượcKhông có VPNĐang dùng VPN
DNS của VPNKhông thể xảy raKhông có VPN thì không có DNS của VPN để thấy.Không rò rỉM247 ở Frankfurt trả lời: nhà mạng của bạn không thấy gì.
DNS công cộngCloudflare trả lờiThiết lập 1.1.1.1 của bạn đang hoạt động. Không phải rò rỉ.Không rò rỉCác lượt tra cứu đến từ địa chỉ của VPN, không phải của bạn.
DNS của nhà mạng bạnDNS của nhà mạng bạnExample Broadband trả lời, đúng như khi không có VPN. Không phải rò rỉ.Rò rỉ DNSNhà mạng thấy mọi tên bạn tra cứu, dù bạn dùng VPN.
Lẫn lộn: VPN hoặc công cộng + nhà mạngKhông phải rò rỉMột thiết lập DNS thứ hai hoặc DNS dự phòng: bình thường khi không có VPN.Rò rỉ một phầnMột số lượt tra cứu thoát khỏi đường hầm: hãy chạy kiểm tra mở rộng.
Một mạng hostingNhiều khả năng là Quad9Hoặc đối tác của một dịch vụ khác, hoặc upstream của router: trang sẽ nói khi không phân biệt được.Không rò rỉKhông phải mạng của nhà mạng bạn: nhiều khả năng là đối tác DNS của VPN.
Không có gì đếnKhông phải đạtKhông bao giờ là “an toàn”: có thứ gì đó đã chặn các lượt tra cứu của bài kiểm tra.Không phải đạtHãy cho phép các tên của bài kiểm tra, hoặc chạy kiểm tra mở rộng.
Các hàng là những loại máy chủ DNS mà bài kiểm tra nêu tên, theo màu của chúng trong kết quả; các ô là kết luận mà trang đưa ra. Quy tắc khi dùng VPN: bất cứ thứ gì không phải mạng của nhà mạng bạn thì không phải rò rỉ.
Kết quả kiểm tra rò rỉ DNS: lượt tra cứu của người dùng VPN được DNS của nhà mạng trả lời, mỗi máy chủ đều có tên và vị tríKết quả kiểm tra rò rỉ DNS: lượt tra cứu của người dùng VPN được DNS của nhà mạng trả lời, mỗi máy chủ đều có tên và vị tríKết luậnMột câu nêu tên ai trả lời các lượt tra cứu của bạn và đó có phải rò rỉ không, kèm việc nên làm tiếp.Một máy chủ DNSMỗi máy chủ đã hỏi nameserver của chúng tôi: thương hiệu hoặc mạng, địa chỉ IPv4, vị trí, loại và tỷ lệ truy vấn.Cũng đã kiểm traĐịa chỉ IPv6 của bạn đi ra từ đâu, cùng ghi chú khi iCloud Private Relay hoặc Tor mang lưu lượng của bạn.Đường đi DNS của bạnThiết bị của bạn, đường hầm VPN và các máy chủ DNS đã hỏi, với rò rỉ được vẽ là một lượt tra cứu bên ngoài đường hầm.
Một kết quả giả định khi dùng VPN: DNS của Example Broadband vẫn trả lời bên ngoài đường hầm, nên bài kiểm tra báo rò rỉ. Chọn một con số để xem từng phần hiển thị gì.

Bài kiểm tra rò rỉ DNS hoạt động thế nào?

Công cụ kiểm tra rò rỉ DNS này cho trình duyệt của bạn tra cứu những tên chưa từng tồn tại, chẳng hạn 1-k3x9q2mfp7c1vn4a.leak.dnsrobot.net. Không máy chủ DNS nào có chúng trong bộ nhớ đệm, nên máy chủ xử lý lượt tra cứu của bạn buộc phải hỏi nameserver của chúng tôi; nameserver ghi lại địa chỉ của nó và trả lời “không có tên này”.

Sau đó trang hỏi nameserver của chúng tôi những máy chủ DNS nào đã đến hỏi về các tên của bài kiểm tra này. Đó là những máy chủ trình duyệt của bạn thật sự dùng, bất kể thiết lập nói gì; router gia đình thường chỉ chuyển tiếp lượt tra cứu, nên máy chủ mà nó chuyển đến mới là máy chủ hiện ra. Mỗi tên chỉ dùng một lần, và nameserver của chúng tôi quên bài kiểm tra sau 10 phút.

Bài kiểm tra tiêu chuẩn thực hiện 6 lượt tra cứu, thường đủ để phát hiện rò rỉ. Bài kiểm tra mở rộng thực hiện 36 lượt, theo từng đợt 6 lượt, để bắt máy chủ DNS chỉ thỉnh thoảng mới trả lời, chẳng hạn khi Windows thử mọi card mạng vì DNS của VPN trả lời chậm.

Nếu một máy chủ DNS chuyển đi một phần địa chỉ của bạn (EDNS Client Subnet), dòng của nó chỉ hiện subnet đó cho riêng bạn. Thông tin này không bao giờ được ghi lại.

Theo dõi một lượt tra cứumột lần chạy thử, địa chỉ đã thay

Trình duyệtMáy chủ DNSNameserver1-k3x9q2….leak.dnsrobot.net ?ai có 1-k3x9q2…?do ai hỏi203.0.113.53NXDOMAIN · không có tên nàyảnh lỗi: tra cứu xongmáy chủ nào đã hỏi k3x9q2…?→ 203.0.113.53 ×4 · 203.0.113.54 ×2Trình duyệtMáy chủ DNSNameserver1-k3x9q2….leak.dnsrobot.net ?ai có 1-k3x9q2…?do ai hỏi203.0.113.53NXDOMAIN · không có tên nàyảnh lỗi: tra cứu xongmáy chủ nào đã hỏi k3x9q2…?→ 203.0.113.53 ×4203.0.113.54 ×2
Trên: một trong sáu lượt tra cứu từ một kết nối gia đình, từng bước một. Mỗi tên chỉ dùng một lần, và nameserver của chúng tôi giữ thông tin ai đã hỏi trong 10 phút, trong bộ nhớ. Dưới: hai độ dài, mỗi ô là một lượt tra cứu; mỗi đợt 6 lượt chờ tối đa 3 giây. Màu sắc minh họa một VPN gửi 2 trên 36 lượt tra cứu đến DNS của nhà mạng, điều mà một lần chạy 6 lượt rất dễ bỏ sót. Bản thân bài kiểm tra hiển thị tỷ lệ truy vấn của từng máy chủ DNS.

Vì sao Google, Cloudflare hoặc một quốc gia khác xuất hiện?

Vì địa chỉ bạn đặt không phải là địa chỉ đến hỏi. Các dịch vụ DNS công cộng trả lời tại 1.1.1.1 hoặc 8.8.8.8 từ nhiều địa điểm cùng lúc (anycast), và mỗi địa điểm hỏi các nameserver khác từ dải địa chỉ riêng của nó, đôi khi trong mạng của đối tác.

Từ một kết nối chúng tôi đã thử, chỉ Cloudflare, Google và OpenDNS đến nameserver của chúng tôi từ mạng riêng của họ; Quad9 đi qua Equinix, AdGuard qua Datacamp và NextDNS qua Vultr. Không trường hợp nào là rò rỉ. DNS công cộng xuất hiện trong kết quả nghĩa là trình duyệt, thiết bị hoặc VPN của bạn gửi lượt tra cứu đến đó, và khi dùng VPN, chúng đến từ địa chỉ của VPN, không phải của bạn.

Vì vậy bài kiểm tra không tin vào một bảng: nó hỏi từng dịch vụ DNS công cộng từ trình duyệt của bạn xem dịch vụ đó dùng địa chỉ nào cho bạn, và đối chiếu Google với các dải địa chỉ Google công bố. Máy chủ nào không xác nhận được sẽ hiện là nhiều khả năng là dịch vụ đó, hoặc là một máy chủ trên mạng hosting, không bao giờ là rò rỉ.

Quốc gia cũng dễ gây hiểu nhầm: dữ liệu đăng ký cho biết quốc gia nơi một mạng được đăng ký, không phải nơi đặt máy chủ (bản thân 1.1.1.1 được đăng ký ở Úc). Rò rỉ là chuyện ai thấy các lượt tra cứu của bạn, không phải chúng ở đâu.

Bạn đặt · ai đã hỏi chúng tôi · mạng của nómột lần chạy đã ghi lại, địa chỉ đã thay

Ghi lại trên một đường cáp quang ở Ấn Độ, 24 thg 10, 2026

  • Cloudflare1.1.1.1192.0.2.10mạng riêng của nó, AS13335quốc gia đăng ký: Hoa KỳKhông phải rò rỉ
  • Google8.8.8.8192.0.2.12, 192.0.2.13mạng riêng của nó, AS15169quốc gia đăng ký: Hoa Kỳhai địa chỉ cho hai lượt tra cứuKhông phải rò rỉ
  • Quad99.9.9.9192.0.2.11qua Equinix, AS15830quốc gia đăng ký: Hà Lanmạng của đối tácKhông phải rò rỉ
  • AdGuard94.140.14.14192.0.2.30qua Datacamp (CDN77), AS60068đối tác hosting (cũng mang cả DNS4EU)Không phải rò rỉ
  • NextDNScấu hình của bạn192.0.2.41qua Vultr, AS20473đối tác hosting (cũng mang cả CleanBrowsing)Không phải rò rỉ
Trong 12 dịch vụ DNS công cộng được hỏi từ kết nối này, chỉ Cloudflare, Google và OpenDNS đến nameserver của chúng tôi từ mạng riêng của họ; số còn lại đi qua đối tác hoặc nhà cung cấp hosting. Lá cờ là nơi mạng được đăng ký, không phải nơi đặt máy chủ. Trang hỏi trực tiếp từng dịch vụ xem nó dùng địa chỉ nào cho bạn, thay vì tin vào một bảng như thế này.

Nguyên nhân gây rò rỉ DNS là gì?

Thường là thiết bị của bạn gửi lượt tra cứu đến nơi khác ngoài VPN: ứng dụng VPN không đặt DNS riêng, Windows hỏi mọi card mạng, hoặc IPv6 đi vòng qua một đường hầm chỉ mang IPv4.

Windows có thể gửi mỗi lượt tra cứu trên Wi-Fi và VPN cùng lúc để trả lời nhanh hơn (smart multi-homed name resolution). Nhiều VPN chỉ mang IPv4, để lưu lượng IPv6, cùng DNS gửi qua nó, nằm ngoài đường hầm (RFC 7359). Một DNS tùy chỉnh đặt trên hệ thống cũng có thể ghi đè tính năng bảo vệ của ứng dụng VPN.

Mỗi nguyên nhân để lại một dấu hiệu riêng trong kết quả. Một nhà cung cấp DNS bảo mật tùy chỉnh trong trình duyệt hiện ra là DNS công cộng đó, vượt qua DNS của VPN. Tuy nhiên, chế độ tự động của Chrome giữ nhà cung cấp hiện tại của bạn, và mặc định của Firefox tự lùi lại khi có VPN.

Thứ gì đó định tuyến lại DNS trên cổng 53, như proxy trong suốt của nhà mạng, sẽ khiến nhà mạng hiện ra ngay cả khi bạn đặt 1.1.1.1. Một VPN bị ngắt mà không có công tắc ngắt chỉ rò rỉ trong chốc lát, nên một lần kiểm tra có thể bỏ sót: hãy kiểm tra lại sau khi VPN kết nối lại.

Sáu nguyên nhân, và bài kiểm tra này hiển thị gì cho từng nguyên nhândòng cuối của thẻ

  • VPN không đặt DNS riêng

    Lưu lượng đi qua đường hầm, nhưng hệ thống vẫn giữ các máy chủ DNS cũ, thường là của nhà mạng.

    Rò rỉ DNSDNS của nhà mạng khi dùng VPN

  • DNS bảo mật tùy chỉnh trong trình duyệt

    Khi đặt một nhà cung cấp tùy chỉnh, trình duyệt gửi lượt tra cứu đến đó qua HTTPS, vượt qua DNS của VPN. Chế độ tự động của Chrome giữ nhà cung cấp hiện tại, còn mặc định của Firefox tự lùi lại khi phát hiện VPN.

    Không rò rỉmột DNS công cộng, không phải của VPN

  • Windows hỏi mọi card mạng

    Với “smart multi-homed name resolution”, Windows gửi lượt tra cứu trên mọi mạng cùng lúc: cả VPN lẫn Wi-Fi.

    Rò rỉ một phầnDNS của VPN + DNS của nhà mạng

  • IPv6 đi vòng qua đường hầm

    Nhiều VPN chỉ mang IPv4. Lưu lượng IPv6, và mọi DNS gửi qua IPv6, đi ra qua nhà mạng của bạn.

    Rò rỉ IPv6một dòng riêng bên dưới kết quả

  • Có thứ định tuyến lại DNS

    Router, phần mềm bảo mật hoặc nhà mạng (hay một ứng dụng VPN, có chủ ý) bắt các lượt tra cứu trên cổng 53 và tự trả lời, kể cả những lượt dành cho 1.1.1.1.

    DNS của nhà mạng bạn“Không phải Cloudflare 1.1.1.1: nhà mạng đã trả lời”

  • VPN bị ngắt, không có công tắc ngắt

    Nếu đường hầm bị gián đoạn, các lượt tra cứu có thể đến DNS mặc định của hệ thống, nhiều khả năng là của nhà mạng, cho đến khi nó kết nối lại.

    Rò rỉ một phầnchỉ thỉnh thoảng: kiểm tra mở rộng bắt được thường xuyên hơn

Teredo, cách cũ của Windows để đưa IPv6 qua IPv4, đã bị tắt từ Windows 10 phiên bản 1803, nên ngày nay hiếm khi là nguyên nhân.

Làm sao để khắc phục rò rỉ DNS?

Hãy bật bảo vệ chống rò rỉ DNS, bảo vệ chống rò rỉ IPv6 và công tắc ngắt (kill switch) trong ứng dụng VPN, rồi kiểm tra lại. Tính năng chống rò rỉ giữ DNS bên trong VPN bằng các quy tắc tường lửa; công tắc ngắt che những khoảnh khắc đường hầm bị ngắt.

Nếu vẫn rò rỉ, hãy sửa hệ thống. Trên Windows, block-outside-dns trong hồ sơ OpenVPN giữ các lượt tra cứu khỏi mọi card mạng khác, và một đường hầm WireGuard định tuyến mọi thứ (0.0.0.0/0) có dòng DNS = sẽ chỉ cho cổng 53 đến DNS của đường hầm. Tắt smart multi-homed name resolution chỉ dừng các lượt tra cứu song song; đó không phải cách khắc phục.

Trên Linux với systemd-resolved, hãy gán routing domain ~. cho liên kết VPN để không liên kết nào khác bị hỏi. Hãy để ứng dụng VPN mang hoặc chặn IPv6 thay vì tắt IPv6, điều mà Microsoft khuyên không nên làm. Hãy gỡ nhà cung cấp DNS bảo mật tùy chỉnh khỏi trình duyệt và DNS tùy chỉnh khỏi hệ thống trong khi bạn dùng VPN.

Trên Android, hãy đặt DNS riêng thành Tắt khi dùng VPN, như Proton VPN và Mullvad khuyên: một tên máy chủ DNS riêng sẽ gửi mọi lượt tra cứu đến nhà cung cấp đó. Sau đó chạy lại bài kiểm tra: phần trước và sau sẽ cho thấy máy chủ DNS nào đã biến mất.

Những công tắc quan trọngtheo từng hệ thống

Ứng dụng VPN · Cài đặt

Bảo vệ chống rò rỉ DNSgiữ mọi lượt tra cứu trong đường hầm
Bảo vệ chống rò rỉ IPv6chặn IPv6 hoặc mang nó trong đường hầm
Công tắc ngắtkhông có lưu lượng khi đường hầm bị ngắt
DNS tùy chỉnhđể tắt: ở một số ứng dụng, nó tắt luôn tính năng chống rò rỉ

Hồ sơ OpenVPN (.ovpn)

block-outside-dns
# Chỉ Windows: cổng 53 không đến được card mạng nào khác

WireGuard (.conf)

[Interface]
DNS = 10.2.0.1
# không có dòng này, hệ thống giữ DNS cũ
[Peer]
AllowedIPs = 0.0.0.0/0, ::/0
# WireGuard for Windows: với tuyến /0, cổng 53 chỉ đến được DNS ở trên

Windows 11 · Settings

SettingsNetwork & internetWi-FiManage known networks

DNS server assignmentkhi dùng VPN, một DNS bạn tự nhập có thể ghi đè tính năng chống rò rỉ của nóAutomatic (DHCP)

Hãy để IPv6 bật: Microsoft khuyên không nên tắt nó. Hãy dùng tính năng bảo vệ chống rò rỉ IPv6 của ứng dụng VPN.

Group Policy

Computer Configuration › Network › DNS Client
Turn off smart multi-homed name resolution = Enabled
# chỉ dừng các lượt tra cứu song song: đây không phải cách khắc phục

giá trị registry

DisableSmartNameResolution

Kiểm tra DNS của hệ thống

C:\> nslookup -type=txt whoami.leak.dnsrobot.net

macOS · System Settings

Apple menuSystem SettingsNetworkWi-FiDetailsDNS

DNS Serversxóa các máy chủ bạn đã thêm thủ công trong khi dùng VPN

Một hồ sơ hoặc ứng dụng DNS mã hóa mà bạn đã bật sẽ áp dụng cho toàn hệ thống, và ứng dụng VPN không thể chuyển hướng nó.

Khi bật VPN, iCloud Private Relay tự lùi lại.

Kiểm tra DNS của hệ thống

$ dns-sd -q whoami.leak.dnsrobot.net TXT
# chạy cho đến khi bạn nhấn Ctrl-C
$ dig +short TXT whoami.leak.dnsrobot.net
# dig chỉ hỏi bộ phân giải chính, từ /etc/resolv.conf

Linux

systemd-resolvedLượt tra cứu không khớp với routing domain nào sẽ đến mọi liên kết có tuyến mặc định: cả VPN lẫn Wi-Fi.cách khắc phục: gán routing domain ~. cho liên kết VPN
NetworkManagerĐộ ưu tiên DNS âm trên hồ sơ VPN sẽ loại bỏ máy chủ DNS của các kết nối khác.
/etc/resolv.confKhông có systemd-resolved: xóa các dòng nameserver còn sót trong /etc/resolv.conf sau khi kết nối.
# gửi mọi lượt tra cứu đến liên kết VPN
$ resolvectl domain wg0 '~.'
# NetworkManager: chỉ DNS của hồ sơ VPN
$ nmcli connection modify my-vpn ipv4.dns-priority -10

Kiểm tra DNS của hệ thống

$ resolvectl query --type=TXT whoami.leak.dnsrobot.net

Android · Settings

SettingsNetwork & internetPrivate DNS

Samsung: SettingsConnectionsMore connection settingsPrivate DNS

  • Off
  • Automatic
  • Private DNS provider hostname
  • Các hãng VPN khuyên chọn Tắt trong khi bạn dùng VPN.
  • Một tên máy chủ sẽ gửi mọi lượt tra cứu đến nhà cung cấp đó, vượt qua DNS của VPN.

iPhone · Settings

SettingsWi-FiⓘConfigure DNS

  • Automatic
  • Manual

DNS bạn tự nhập chỉ áp dụng cho mạng Wi-Fi đó, và có thể ghi đè DNS của VPN.

  • Một hồ sơ hoặc ứng dụng DNS mã hóa mà bạn đã bật sẽ áp dụng cho toàn hệ thống, và ứng dụng VPN không thể chuyển hướng nó.
  • Khi bật VPN, iCloud Private Relay tự lùi lại.

Chrome · Settings

SettingsPrivacy and securitySecurityAdvanced

Use secure DNS
  • your current service provider
  • a custom service provider

Edge: cùng các lựa chọn đó, tạiSettingsPrivacy, search, and services

  • Chế độ tự động chỉ nâng cấp nhà cung cấp hiện tại của bạn lên DNS mã hóa.
  • Một nhà cung cấp tùy chỉnh gửi lượt tra cứu vượt qua VPN, ở chỗ mà ứng dụng VPN không thể chuyển hướng.
  • Các hãng VPN còn đi xa hơn và khuyên tắt nó.

Firefox · Settings

DNS over HTTPS

  • Default Protection
  • Increased Protection
  • Max Protection
  • Off
  • “Default Protection” tắt DNS over HTTPS khi phát hiện VPN.
  • “Increased” và “Max” giữ nhà cung cấp bạn đã chọn, vượt qua DNS của VPN.
  • Chỉ bật mặc định ở Hoa Kỳ, Canada, Nga và Ukraina.
Tên công tắc khác nhau tùy ứng dụng: đây là các nhãn chung. Tên menu là nhãn tiếng Anh của các hãng. 10.2.0.1 là DNS trong đường hầm của Proton VPN, chỉ làm ví dụ; tùy chọn của OpenVPN chỉ hoạt động trên Windows.

DNS tùy chỉnh của bạn có hoạt động không? Kiểm tra 1.1.1.1, NextDNS, AdGuard hoặc Pi-hole

Chọn thứ bạn đã thiết lập trong Bạn đang kiểm tra gì? rồi chạy bài kiểm tra: kết luận sẽ cho biết dịch vụ đó có thật sự trả lời không. Một thiết lập hoạt động đúng chỉ hiện dịch vụ đó, thường là từ mạng của đối tác hoặc nhà cung cấp hosting thay vì mạng riêng của nó, như bảng cho thấy. Khi nó đã hoạt động, Kiểm tra tốc độ DNS sẽ đo nó so với các bộ phân giải khác từ kết nối của bạn.

Pi-hole chuyển tiếp đến DNS upstream của nó, nên bài kiểm tra hiện upstream đó (ví dụ Cloudflare), không phải Pi-hole. Với Unbound, nó tự tra cứu tên, nên địa chỉ nhà bạn hiện ra: bình thường khi không có VPN. Cloudflare và NextDNS cũng tự xác nhận dịch vụ của họ, trên trang kiểm tra của Cloudflare và test.nextdns.io.

Nếu nhà mạng hiện ra thay vào đó, thì router, một ứng dụng hoặc trình duyệt đang ghi đè lựa chọn của bạn, hoặc có thứ gì đó định tuyến lại cổng 53; một số router thậm chí định tuyến sai cả chính 1.1.1.1. Bước kiểm tra bằng dòng lệnh giúp thu hẹp xem đó là thứ nào.

Mỗi dịch vụ nên hiển thị gìví dụ từ một kết nối

Dịch vụBạn đặtBài kiểm tra nên hiển thịThường đến từ
Cloudflare1.1.1.1DNS công cộng Cloudflaremạng riêng của nó · AS13335
Google Public DNS8.8.8.8DNS công cộng Googlecác dải địa chỉ nó công bố · AS15169 +3 nữa
Quad99.9.9.9DNS công cộng Quad9một đối tác, ví dụ Equinix · AS15830
NextDNSID cấu hình của bạnHosting NextDNS nhiều khả năngmột nhà cung cấp hosting, ví dụ Vultr · AS20473
AdGuard DNS94.140.14.14Hosting AdGuard nhiều khả năngmột nhà cung cấp hosting, ví dụ Datacamp (CDN77) · AS60068
Control D76.76.2.0DNS công cộng Control Dmột nhà cung cấp hosting khu vực · AS146943
Pi-holeđịa chỉ Pi-hole của bạnDNS công cộng upstream của Pi-hole, hoặc Của riêng bạn khi dùng Unboundmạng của upstream, hoặc chính địa chỉ của bạn
“Thường đến từ” là ví dụ từ một kết nối (kiểm chứng ngày 24 thg 10, 2026); của bạn có thể khác. Trang không dựa vào nó: trang hỏi từng dịch vụ qua DNS over HTTPS xem nó dùng địa chỉ nào cho bạn, và ghi “nhiều khả năng” khi không hỏi được một dịch vụ.

Làm sao kiểm tra rò rỉ DNS bằng dòng lệnh?

Chạy nslookup -type=txt whoami.leak.dnsrobot.net: nameserver của chúng tôi trả lời bằng địa chỉ của máy chủ DNS đã hỏi, tức DNS mặc định của hệ thống bạn. Trên Mac, hãy dùng dns-sd -q whoami.leak.dnsrobot.net TXT (dừng bằng Ctrl-C), vì ở đó dig chỉ thấy thiết lập DNS chính; trên Linux, dùng resolvectl query --type=TXT whoami.leak.dnsrobot.net. Bảng lệnh sao chép từng lệnh cho bạn.

Bài kiểm tra này thấy DNS mà trình duyệt của bạn dùng, còn các ứng dụng có thể đi đường khác: một nhà cung cấp DNS bảo mật tùy chỉnh trong Chrome hoặc Firefox nhận các lượt tra cứu của trình duyệt thay cho DNS của hệ thống. Nếu trình duyệt và lệnh cho kết quả khác nhau, rò rỉ chỉ nằm ở một trong hai.

Thêm 1.1.1.1 vào cuối để hỏi trực tiếp Cloudflare (dig @1.1.1.1 TXT whoami.leak.dnsrobot.net +short trên Mac hoặc Linux). Câu trả lời phải là một địa chỉ trong mạng của Cloudflare. Địa chỉ của bất kỳ mạng nào khác là dấu hiệu mạnh cho thấy có thứ gì đó đang trả lời DNS vốn dành cho 1.1.1.1: ứng dụng VPN (một số cố ý làm vậy), phần mềm bảo mật, router hoặc nhà mạng của bạn.

Nếu bạn tự chạy bộ phân giải, chẳng hạn Pi-hole với Unbound, câu trả lời sẽ là địa chỉ nhà bạn: hãy nhớ điều đó trước khi dán nó ở bất cứ đâu.

Hai bước kiểm tra từ terminalnslookup trên Windows, đúng dạng kết quả thật

1 · DNS của hệ thống

C:\> nslookup -type=txt whoami.leak.dnsrobot.net
Server:  cache2.broadband.example
Address:  203.0.113.53

Non-authoritative answer:
whoami.leak.dnsrobot.net        text =

        "203.0.113.53"

DNS của Example Broadband: cùng máy chủ với bài kiểm tra trên trình duyệt, nên ở đây trình duyệt và hệ thống đi cùng một đường.

Bạn tự chạy bộ phân giải (Pi-hole với Unbound)? Khi đó câu trả lời là địa chỉ công khai của chính bạn.

2 · kiểm tra chiếm quyền

C:\> nslookup -type=txt whoami.leak.dnsrobot.net 1.1.1.1
Server:  one.one.one.one
Address:  1.1.1.1

Non-authoritative answer:
whoami.leak.dnsrobot.net        text =

        "192.0.2.10"

Một địa chỉ của Cloudflare (AS13335): lượt tra cứu của bạn đã đến Cloudflare, như yêu cầu. Chỉ điều đó thôi chưa chứng minh không có gì ở giữa: một proxy có thể chuyển tiếp lượt tra cứu đến 1.1.1.1.

Nếu câu trả lời là "203.0.113.53": dấu hiệu mạnh cho thấy có thứ gì đó định tuyến lại DNS của bạn: ứng dụng VPN (một số cố ý làm vậy), phần mềm bảo mật, router hoặc nhà mạng của bạn.

Đúng dạng kết quả thật của nslookup trên Windows khi hỏi nameserver của chúng tôi, với các địa chỉ dùng cho tài liệu. Bảng lệnh của công cụ cho phép sao chép các lệnh này cho Windows, macOS, Linux và PowerShell.

Rò rỉ DNS, rò rỉ IPv6 và rò rỉ WebRTC khác nhau thế nào?

Đó là ba con đường khác nhau vòng qua VPN. Rò rỉ DNS cho nhà mạng thấy những tên bạn tra cứu; rò rỉ IPv6 gửi lưu lượng IPv6 ra ngoài bằng địa chỉ thật của bạn; rò rỉ WebRTC cho website đọc địa chỉ của bạn qua tính năng gọi thời gian thực của trình duyệt. Một bài kiểm tra rò rỉ VPN đầy đủ, hay kiểm tra rò rỉ IP, xem xét cả ba.

Trang này kiểm tra hai loại đầu trong một lần chạy: các máy chủ DNS đến hỏi, và nơi địa chỉ IPv6 của bạn đi ra, trên một dòng riêng bên dưới kết quả. WebRTC không liên quan đến DNS, nên có kiểm tra rò rỉ WebRTC riêng; các địa chỉ mà website thấy có trên IP Của Tôi Là Gì, và việc bạn có vào được các trang IPv6 hay không có trên Kiểm tra IPv6.

Trang này cũng dùng được như một bài kiểm tra rò rỉ DNS qua IPv6, với một giới hạn: chỉ có thể kết nối tới nameserver của chúng tôi qua IPv4, nên mọi máy chủ DNS đều hiển thị theo địa chỉ IPv4. Một lượt tra cứu thiết bị của bạn gửi qua IPv6 vẫn được ghi nhận, vì máy chủ DNS mà nó đến phải hỏi chúng tôi qua IPv4; một máy chủ DNS hiếm hoi chỉ có IPv6 sẽ không đến được chúng tôi và hiện là Không có gì đến.

Ba con đường vòng qua VPNmột kết nối, ba bước kiểm tra

ĐƯỜNG HẦM VPN · M247Tra cứu DNSWebRTCLưu lượng IPv6các tên bạn truy cậpđịa chỉ nó cung cấpđịa chỉ của chính bạnbên ngoài đường hầm: VPN này chỉ mang IPv4DNS của VPN198.51.100.53 · M247không kiểm tra trong bài nàyExample Broadband · IPv62001:db8:4a1f:7c00::1cĐƯỜNG HẦM VPN · M247Tra cứu DNSWebRTCLưu lượng IPv6các tên bạn truy cậpđịa chỉ nó cung cấpđịa chỉ của chính bạnbên ngoài đường hầm: VPN này chỉ mang IPv4DNS của VPN198.51.100.53 · M247không kiểm tra trong bài nàyExample Broadband · IPv62001:db8:4a1f:7c00::1c
  • Rò rỉ DNSCác máy chủ DNS đã hỏi: chính là các dòng của bài kiểm tra này.
  • Rò rỉ WebRTCNhững địa chỉ trình duyệt có thể chia sẻ với website: kiểm tra rò rỉ WebRTC sẽ kiểm tra chúng.
  • Rò rỉ IPv6Nơi lưu lượng IPv6 của bạn đi ra: một dòng riêng bên dưới kết quả của bài kiểm tra này.
Ví dụ rò rỉ IPv6 của công cụ: DNS đi qua đường hầm đến DNS của VPN, nên không có rò rỉ DNS, trong khi IPv6 đi ra qua Example Broadband vì VPN này chỉ mang IPv4. WebRTC cần bài kiểm tra riêng.

Một VPN nên hiển thị gì trong bài kiểm tra rò rỉ DNS?

Chỉ DNS riêng của VPN: một máy chủ trong mạng của VPN hoặc của đối tác, thường ở gần máy chủ bạn kết nối. Tên nhà mạng của bạn không bao giờ nên xuất hiện khi VPN đang bật; trang ISP của tôi là gì cho biết website thấy mạng nào thay vào đó.

Các hãng mô tả theo những cách khác nhau. Surfshark nói bài kiểm tra rò rỉ DNS của Surfshark nên hiện một máy chủ DNS có cùng địa chỉ với VPN của bạn; Proton VPN và Windscribe nói địa chỉ khác nhưng nằm ở cùng nơi. Mullvad dùng máy chủ DNS trên máy chủ VPN bạn đang kết nối, ExpressVPN chạy DNS mã hóa riêng trên mọi máy chủ, và NordVPN công bố hai địa chỉ DNS của mình.

Vì vậy, bài kiểm tra rò rỉ DNS cho ExpressVPN, Mullvad hay NordVPN, giống như mọi bài kiểm tra rò rỉ DNS cho VPN, đạt khi không có máy chủ DNS nào nằm trong mạng của nhà mạng bạn, bất kể địa chỉ là gì: bài kiểm tra này không bao giờ so sánh địa chỉ. Quy tắc riêng của Mullvad nghiêm ngặt hơn: ở đó, bất kỳ máy chủ DNS nào không phải của Mullvad đều bị tính là rò rỉ.

Một DNS tùy chỉnh trong ứng dụng VPN sẽ thay đổi bức tranh: tùy chọn "Use Existing DNS" của PIA và tùy chọn DNS tùy chỉnh của Mullvad gửi lượt tra cứu vượt qua DNS riêng của VPN, nên máy chủ đó sẽ hiện ra thay vào. Bảng liệt kê những gì trang trợ giúp của từng VPN nói; nó không phải bảng xếp hạng hay lời khuyên dùng.

Bảy VPN nói bạn nên thấy gìtheo trang trợ giúp của chính họ

VPNDNS riêng theo mặc địnhBài kiểm tra này hiển thịĐịa chỉ DNS được công bố
MullvadcóMáy chủ DNS trên máy chủ Mullvad mà bạn đang kết nốikhông công bố
Proton VPNcóMột máy chủ DNS trong cùng trung tâm dữ liệu với máy chủ VPN, ở địa chỉ khác; có thể thuộc về đối tác10.2.0.1
NordVPNcóCác máy chủ DNS riêng của NordVPN103.86.96.100103.86.99.100
SurfsharkcóMột máy chủ DNS ở cùng vị trí; Surfshark nói địa chỉ IP và địa chỉ DNS của bạn trùng nhaukhông công bố
ExpressVPNcóDNS mã hóa riêng của ExpressVPN, chạy trên từng máy chủ của hãngkhông công bố
Private Internet AccesscóDNS của PIA, mặc định của ứng dụng10.0.0.24210.0.0.243
WindscribecóDNS riêng trong cùng quốc gia, thường không trùng chính xác địa chỉ VPN của bạn10.255.255.x
Theo trang trợ giúp của từng VPN, đọc ngày 24 thg 10, 2026. Quy tắc của họ khác nhau (Surfshark: cùng địa chỉ; Proton và Windscribe: địa chỉ khác ở cùng nơi), nên bài kiểm tra không bao giờ so sánh địa chỉ: nếu không có máy chủ DNS nào nằm trong mạng của nhà mạng bạn, thì không có rò rỉ.

Kiểm tra rò rỉ DNS: câu hỏi thường gặp

Rò rỉ DNS là gì, và nó có nguy hiểm không?

Rò rỉ DNS là khi máy chủ DNS của nhà mạng trả lời các lượt tra cứu của bạn trong khi bạn dùng VPN. Điều này quan trọng nếu bạn dựa vào VPN để bảo vệ quyền riêng tư: khi đó nhà mạng có thể thấy mọi tên trang bạn tra cứu, dù lưu lượng của bạn đi qua đường hầm. Khi không dùng VPN, DNS của nhà mạng là đường đi bình thường, không phải rò rỉ. Bài kiểm tra cho bạn biết mình đang ở trường hợp nào.

Nhà mạng có thấy tôi duyệt web gì nếu DNS bị rò rỉ không?

Nhà mạng có thể thấy tên các trang bạn tra cứu, như example.com, và thời điểm. Họ không thấy các trang cụ thể hay những gì bạn gõ, vì HTTPS mã hóa những thứ đó. Với một VPN hoạt động đúng, họ chỉ thấy đường hầm. Khi có rò rỉ DNS, họ lại thấy các tên: DNS thông thường không được mã hóa, ngay cả khi chính website dùng HTTPS (RFC 9076).

VPN có khắc phục được rò rỉ DNS không?

Một ứng dụng VPN tốt ngăn rò rỉ bằng cách gửi mọi lượt tra cứu đến DNS riêng của nó bên trong đường hầm, miễn là tính năng bảo vệ chống rò rỉ DNS được bật và không có gì trên thiết bị ghi đè nó. Các card mạng của Windows, IPv6, một nhà cung cấp DNS bảo mật tùy chỉnh trong trình duyệt và DNS riêng của Android vẫn có thể gửi lượt tra cứu đi nơi khác. Hãy chạy bài kiểm tra sau khi kết nối để kiểm tra.

Vì sao bài kiểm tra hiện máy chủ DNS ở quốc gia khác?

Các dịch vụ DNS trả lời từ địa điểm gần nhất trong nhiều địa điểm, và địa điểm đó có thể hỏi các nameserver khác từ một địa chỉ đăng ký ở nơi khác hoặc từ mạng của đối tác. DNS của VPN cũng có thể nằm ở một trung tâm dữ liệu gần đó. Một quốc gia khác tự nó không bao giờ là rò rỉ: điều quan trọng là máy chủ đó của ai, và nhãn trên mỗi dòng cho bạn biết điều đó.

Vì sao tôi thấy Google hoặc Cloudflare dù không hề đặt chúng?

Có thứ gì đó trên thiết bị hoặc mạng của bạn gửi lượt tra cứu đến đó: DNS bảo mật tùy chỉnh trong trình duyệt, thiết lập của router, ứng dụng VPN hoặc một ứng dụng DNS. Nếu DNS hệ thống của bạn là 1.1.1.1 hoặc 8.8.8.8, Chrome có thể tiếp tục dùng dịch vụ đó qua HTTPS, vượt qua một VPN chỉ bắt cổng 53. Tự nó, không điều nào trong số đó là rò rỉ, và khi dùng VPN, các lượt tra cứu đó đến từ địa chỉ của VPN, không phải của bạn.

Bài kiểm tra không tìm thấy máy chủ DNS nào. Vậy có nghĩa là không có rò rỉ?

Không. “Không có gì đến” nghĩa là không máy chủ DNS nào hỏi nameserver của chúng tôi, thường vì trình chặn quảng cáo, danh sách Pi-hole, DNS lọc hoặc một lệnh chặn mạng đã chặn các tên của bài kiểm tra, nên bài kiểm tra hoàn toàn không thấy được DNS của bạn. Hãy cho phép *.leak.dnsrobot.net rồi chạy lại, hoặc thử kiểm tra mở rộng. Kết quả trống không bao giờ được coi là đạt.

Bài kiểm tra rò rỉ DNS này có riêng tư không?

Bài kiểm tra tra cứu các tên ngẫu nhiên dưới tên miền của chính chúng tôi; nameserver của chúng tôi giữ các máy chủ DNS đã hỏi trong bộ nhớ 10 phút, rồi quên đi. Để đọc địa chỉ còn lại của bạn và nêu tên các dịch vụ DNS công cộng, trình duyệt của bạn cũng hỏi ipify và vài dịch vụ DNS một hai câu, nên họ thấy địa chỉ IP của bạn. Subnet được chuyển đi về bạn chỉ hiện cho riêng bạn. Kết quả gần nhất của bạn nằm trong trình duyệt, và bạn có thể xóa nó.

Rò rỉ IPv6 là gì, và bài kiểm tra này có kiểm tra không?

Rò rỉ IPv6 là khi VPN của bạn mang lưu lượng IPv4 nhưng lưu lượng IPv6 lại đi ra qua nhà mạng, với địa chỉ IPv6 thật của bạn. Bài kiểm tra này xem địa chỉ IPv6 của bạn đi ra từ đâu trong cùng lần chạy và hiện nó trên một dòng riêng. Cách khắc phục là tính năng bảo vệ chống rò rỉ IPv6 của ứng dụng VPN hoặc một VPN mang được IPv6; Microsoft khuyên không nên tắt IPv6.

DNS over HTTPS có ngăn được rò rỉ DNS không?

Nó giấu các lượt tra cứu khỏi mạng của bạn, chứ không giấu khỏi công ty DNS mà bạn gửi chúng đến, nên một dịch vụ DoH như Cloudflare hay NextDNS không phải là rò rỉ sang nhà mạng. Một nhà cung cấp DoH tùy chỉnh trong trình duyệt thì có vượt qua DNS của VPN. Chế độ tự động của Chrome giữ nhà cung cấp hiện tại của bạn, còn Firefox chỉ bật DoH mặc định ở Mỹ, Canada, Nga và Ukraina, và tự lùi lại khi có VPN.

Có thể bị rò rỉ DNS khi không dùng VPN không?

Không theo nghĩa thông thường: khi không có VPN, DNS của nhà mạng là đường đi bình thường. Điều có thể xảy ra là một DNS bạn đã chọn, như 1.1.1.1, lại không phải là thứ đang trả lời, vì router, một ứng dụng hoặc nhà mạng ghi đè nó hoặc định tuyến lại cổng 53. Hãy chọn dịch vụ đó trong “Bạn đang kiểm tra gì?” và kết luận sẽ cho biết nó có thật sự trả lời không.

Làm sao khắc phục rò rỉ DNS trên Android hoặc iPhone?

Trên Android, hãy đặt DNS riêng thành Tắt khi dùng VPN: một tên máy chủ DNS riêng sẽ gửi mọi lượt tra cứu đến nhà cung cấp đó thay vì VPN. Trên iPhone, một hồ sơ hoặc ứng dụng DNS mã hóa sẽ áp dụng cho toàn hệ thống khi đã bật, nên hãy gỡ những cái bạn không còn dùng. Khi bật iCloud Private Relay, các lượt tra cứu của Safari do đối tác relay của Apple thực hiện, nên máy chủ của họ hiện ra; VPN được ưu tiên hơn Private Relay.

Nên kiểm tra rò rỉ DNS bao lâu một lần?

Sau khi cài đặt hoặc cập nhật ứng dụng VPN, sau khi thay đổi thiết lập DNS, và mỗi khi bạn đổi mạng, chẳng hạn từ Wi-Fi ở nhà sang quán cà phê hoặc dữ liệu di động. Mỗi mạng cấp DNS riêng của nó, và một VPN bị ngắt có thể tạm thời quay về DNS đó. Trang giữ kết quả gần nhất của bạn trong trình duyệt, nên mỗi lần kiểm tra mới sẽ cho thấy máy chủ DNS nào đã thay đổi.

Còn thiếu điều gì?Đề xuất tính năng hoặc công cụ mới