Nếu bạn dùng proxy, bạn có thể thắc mắc: vì sao các trang kiểm tra vẫn hiển thị thông tin mạng gốc của tôi dù tôi đã kết nối? Khi điều này xảy ra, có hai điều cần kiểm tra:
• Rò rỉ DNS: Tra cứu tên miền của bạn đang được gửi đến đâu?
• Rò rỉ WebRTC: Trình duyệt của bạn đang để lộ những địa chỉ IP nào?
Những vấn đề này cần các bài kiểm tra riêng và cách khắc phục khác nhau. Trong hướng dẫn này, đội ngũ ToDetect giải thích những điểm cần lưu ý và cách kiểm tra kết nối của bạn.
| Danh mục | Rò rỉ DNS | Rò rỉ WebRTC |
|---|---|---|
| Chức năng liên quan | Phân giải tên miền website thành địa chỉ IP | Truyền thông âm thanh, video và dữ liệu theo thời gian thực trong trình duyệt |
| Vấn đề chính | Tra cứu tên miền được gửi tới dịch vụ DNS ngoài ý muốn | Các địa chỉ IP bạn định ẩn bị lộ |
| Cần kiểm tra gì | Dịch vụ nào xử lý các truy vấn DNS của bạn | Liệu địa chỉ IP công cộng của mạng nội bộ bạn có xuất hiện hay không |
| Khắc phục ở đâu | DNS của hệ thống, Secure DNS của trình duyệt, và cài đặt proxy hoặc VPN | Chính sách WebRTC của trình duyệt và định tuyến mạng |
Trước khi mở một website, thiết bị của bạn thường cần tra cứu địa chỉ IP gắn với tên miền của nó. DNS đảm nhiệm bước này.
Nếu bạn kỳ vọng mọi yêu cầu đều đi qua proxy của mình nhưng việc tra cứu tên miền vẫn được gửi tới máy chủ DNS của nhà cung cấp dịch vụ internet địa phương, bạn có thể đang bị rò rỉ DNS.
Điều này không có nghĩa là nhà cung cấp có thể tự động thấy nội dung trang HTTPS, mật khẩu hoặc toàn bộ lịch sử duyệt web của bạn. Các truy vấn DNS bị lộ tiết lộ thông tin khác với nội dung web bị lộ. Tìm hiểu thêm trong giải thích của DNSLeakTest về rò rỉ DNS.
WebRTC hỗ trợ cuộc gọi thoại, video và truyền dữ liệu thời gian thực ngay trong trình duyệt. Khi thiết lập kết nối, nó có thể dùng các cơ chế như STUN để phát hiện các địa chỉ IP công cộng sẵn có.
Nếu các kết nối đó bỏ qua proxy mà bạn dự định sử dụng, một trang web có thể lấy được địa chỉ IP công cộng của mạng nội bộ bạn — ngay cả khi lưu lượng web thông thường hiển thị IP thoát của proxy. Xem hướng dẫn của MDN về các giao thức WebRTC.

Bạn có thể đã nghe về rò rỉ DNS nhưng chưa biết cách kiểm tra. Người dùng có kinh nghiệm có thể xác minh cấu hình của mình bằng nhiều phương pháp kỹ thuật, nhưng bạn không cần chuyên môn mạng để bắt đầu. Các công cụ kiểm tra rò rỉ DNS trực tuyến giúp quá trình này dễ dàng hơn.
Nhiều trang web cung cấp bài kiểm tra rò rỉ DNS, bao gồm ToDetect.
ToDetect là một công cụ kiểm tra browser fingerprint cung cấp kiểm tra danh tiếng IP, phân tích rủi ro IP, kiểm tra rò rỉ DNS và phát hiện rò rỉ WebRTC để giúp bạn đánh giá thông tin mạng và trình duyệt của mình.
• Truy cập website ToDetect và tìm công cụ kiểm tra rò rỉ DNS.
• Mở công cụ để chạy bài kiểm tra rò rỉ DNS tự động.

Mở bài kiểm tra rò rỉ WebRTC của ToDetect. Kiểm tra địa chỉ IP được dùng bởi kết nối web thông thường của bạn, cùng với bất kỳ địa chỉ cục bộ và công cộng nào được phát hiện qua WebRTC.
So sánh kết quả với địa chỉ IP công cộng bạn đã ghi lại trước khi kết nối với proxy:
| Kết quả kiểm tra | Ý nghĩa |
|---|---|
| Địa chỉ IP công cộng gốc của bạn xuất hiện | Đây là dấu hiệu rõ ràng của một rò rỉ cần được điều tra |
| Chỉ xuất hiện IP thoát VPN hoặc proxy như mong đợi | Bài kiểm tra này không để lộ địa chỉ IP công cộng của mạng nội bộ bạn |
Xuất hiện một địa chỉ cục bộ như 192.168.x.x | Thông tin mạng cục bộ bị lộ, nhưng điều này không giống với việc để lộ IP công cộng của bạn |
Xuất hiện một tên .local | Điều này thường liên quan đến cơ chế che địa chỉ cục bộ của trình duyệt và tự nó không cho thấy có rò rỉ |
| Không phát hiện địa chỉ nào | Bảo vệ có thể đang hoạt động, hoặc tính năng hay bài kiểm tra đã bị chặn |
Thực hiện các bước kiểm tra này theo thứ tự:
• Cài đặt VPN: Xác nhận đã bật bảo vệ chống rò rỉ DNS và các quy tắc split tunneling khớp với cấu hình bạn mong muốn.
• Cài đặt proxy: Kiểm tra liệu ứng dụng của bạn có hỗ trợ phân giải tên miền qua proxy thay vì cục bộ hay không.
• Secure DNS của trình duyệt: Kiểm tra liệu trình duyệt có được cấu hình để dùng một nhà cung cấp DNS riêng hay không.
• Kiểm tra lại sau khi thay đổi: Kết nối lại và xác nhận rằng các truy vấn DNS của bạn được xử lý bởi dịch vụ dự kiến.
Chuyển sang dịch vụ DNS công cộng không tự động khắc phục rò rỉ. Tương tự, bật DNS mã hóa không đảm bảo rằng các truy vấn sẽ đi qua proxy của bạn.
Trước hết, xác nhận liệu proxy của bạn có xử lý các kết nối mà WebRTC sử dụng hay không. Một cấu hình chỉ proxy lưu lượng web có thể không bao phủ toàn bộ giao tiếp của trình duyệt.
Nếu bạn không cần các cuộc gọi dựa trên trình duyệt, hãy cân nhắc hạn chế hoặc vô hiệu hóa WebRTC. Trong Firefox, chẳng hạn, bạn có thể mở about:config và đặt media.peerconnection.enabled thành false. Điều này ảnh hưởng đến các cuộc gọi và những tính năng phụ thuộc vào WebRTC. Hãy đặt lại thành true khi bạn cần các tính năng đó.
Có. Một IP dân cư tĩnh mô tả loại IP thoát bạn sử dụng. Nó không đảm bảo rằng các truy vấn DNS của hệ thống, các kết nối WebRTC của trình duyệt và các ứng dụng khác đều sử dụng cùng một IP thoát đó.
Sau khi thiết lập kết nối, hãy thực hiện ba kiểm tra sau:
• Kiểm tra IP thoát của bạn: Xác nhận rằng lưu lượng web đi qua proxy dự định.
• Kiểm tra DNS: Xác nhận rằng việc tra cứu tên miền tuân theo cấu hình bạn mong muốn.
• Kiểm tra WebRTC: Xác nhận rằng nó không để lộ các địa chỉ IP công cộng bạn muốn giữ kín.
Bạn cũng nên kiểm tra lại sau khi thay đổi trình duyệt, cập nhật cài đặt proxy hoặc chuyển mạng.
Không hẳn. Kiểm tra DNS xác định dịch vụ nào xử lý việc tra cứu tên miền, còn kiểm tra WebRTC xác định những địa chỉ IP mà trình duyệt của bạn để lộ. Chúng đánh giá những khía cạnh khác nhau, vì vậy bạn nên chạy cả hai bài kiểm tra.
Phụ thuộc vào địa chỉ. Nếu bài kiểm tra hiển thị IP thoát proxy hoặc VPN như mong đợi, điều đó nhìn chung không cho thấy rò rỉ IP công cộng của mạng nội bộ bạn.
Nếu IP công cộng gốc của bạn — cái được ghi lại trước khi kết nối — xuất hiện, hãy điều tra thêm. Các địa chỉ cục bộ như 192.168.x.x tiết lộ một loại thông tin khác và không nên nhầm lẫn với việc lộ IP công cộng.
Không tự nó làm được. Chế độ Ẩn danh chủ yếu hạn chế lịch sử duyệt web và dữ liệu khác còn lại trên thiết bị của bạn sau phiên làm việc. Nó không tự động định tuyến lưu lượng DNS hoặc WebRTC qua proxy.
Rò rỉ DNS liên quan đến việc tra cứu tên miền có đi theo lộ trình dự định hay không, còn rò rỉ WebRTC liên quan đến việc trình duyệt có để lộ các địa chỉ IP bạn muốn ẩn hay không. Nếu bạn chưa chắc cách kiểm tra, bạn có thể chạy các bài kiểm tra trực tuyến với ToDetect.
Xem thông tin IP và kiểm tra rò rỉ DNS.