Nếu bạn đã chờ đợi một dịch vụ DNS qua HTTPS (DoH) cấp toàn hệ thống cho máy tính Windows 11/10, đây là tin tốt cho bạn. Bây giờ bạn có thể bật và kiểm tra DNS qua HTTPS trên Windows 11/10 chỉ với một chút điều chỉnh. Nếu bạn tham gia chương trình Windows Insider, có thể kiểm tra ngay hôm nay, trong khi người dùng bản ổn định có thể phải đợi thêm một chút.
DNS qua HTTPS (DoH) là gì?
DNS qua HTTPS hay DoH giúp bạn loại bỏ việc nhà cung cấp dịch vụ Internet (ISP) theo dõi hoạt động của bạn. Hiện tại, bạn có thể bật DoH trên các trình duyệt như Firefox, Chrome, Edge, Opera, v.v. Tuy nhiên, giờ đây bạn có thể thực hiện điều này dưới dạng cài đặt cấp toàn hệ thống trên Windows 11/10.
DoH ngăn chặn ISP theo dõi hoạt động của người dùng bằng cách bỏ qua dịch vụ DNS mặc định. Mỗi khi bạn kết nối Internet, truy vấn DNS sẽ đi qua dịch vụ DNS do ISP cung cấp theo mặc định, và đó là cách ISP giám sát bạn. Nếu muốn thoát khỏi việc đó, bạn nên sử dụng DNS qua HTTPS.
Cách bật DNS qua HTTPS trên Windows 11/10
Để bật và kiểm tra DNS qua HTTPS trên Windows 11/10, hãy làm theo các bước sau:
- Mở Trình soạn thảo Registry (Registry Editor) trên máy tính.
- Điều hướng đến khóa
Dnscache\Parameters. - Tạo một giá trị DWORD mới.
- Đặt tên là EnableAutoDoh.
- Đặt giá trị thành 2.
- Thêm máy chủ DNS trong Control Panel.
- Khởi động lại máy tính.
- Mở Command Prompt với quyền quản trị.
- Đặt lại bộ lọc lưu lượng mạng.
- Thêm bộ lọc lưu lượng mới cho Cổng 53.
- Bắt đầu ghi log lưu lượng thời gian thực.
Để biết chi tiết hơn về các bước này, hãy đọc tiếp.
Vì tính năng này đang trong giai đoạn phát triển, người dùng cần tạo một giá trị Registry mới để bật dịch vụ DoH. Bạn cần mở Registry Editor và điều hướng đến đường dẫn sau:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
Tại đây, tạo một giá trị DWORD (32-bit) mới. Nhấp chuột phải vào khoảng trống, chọn Mới > Giá trị DWORD (32-bit). Đặt tên là EnableAutoDoh.
Bây giờ, đặt giá trị thành 2. Nhấp đúp vào EnableAutoDoh, nhập 2 và nhấn nút OK.
Tiếp theo, bạn cần thay đổi cài đặt DNS mặc định trên máy tính.
Nhấn Win+R, gõ ncpa.cpl và nhấn Enter. Nhấp chuột phải vào kết nối mạng đang sử dụng và chọn Thuộc tính.
Nhấp đúp vào Giao thức Internet phiên bản 4 (TCP/IPv4) hoặc Giao thức Internet phiên bản 6 (TCP/IPv6), tùy thuộc vào phiên bản IP mà ISP của bạn sử dụng.
Chọn nút radio Sử dụng các địa chỉ máy chủ DNS sau và nhập các địa chỉ IP như sau:
Google DNS
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Cloudflare DNS
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
Quad9 DNS
- 9.9.9.9
- 149.112.112.112
- 2620:fe::fe
- 2620:fe::fe:9
Đọc thêm: Cách thiết lập và sử dụng dịch vụ DNS mới 1.1.1.1 của Cloudflare.
Sau đó, nhấn nút OK, đóng tất cả cửa sổ và khởi động lại máy tính (đây là cách tốt nhất để khởi động lại dịch vụ DNS).
Mở Windows PowerShell hoặc Command Prompt với quyền quản trị và thực thi lệnh sau:
pktmon filter remove
Lệnh pktmon sẽ đặt lại các bộ lọc lưu lượng mạng hiện tại.
Tiếp theo, dùng lệnh sau để thêm bộ lọc lưu lượng cho cổng 53:
pktmon filter add -p 53
Lúc này bạn gần như đã sẵn sàng. Bây giờ hãy bắt đầu ghi log lưu lượng thời gian thực để quan sát quá trình:
pktmon start --etw -m real-time
Tất cả các gói tin cổng 53 sẽ được chuyển hướng và in ra dòng lệnh.
Tuy nhiên, nếu bạn muốn kiểm tra máy chủ DoH không nằm trong danh sách tự động chính thức, bạn cần đăng ký nó trước. Sử dụng lệnh sau:
netsh dns add encryption server=<địa-chỉ-IP-máy-chủ-của-bạn> dohtemplate=<mẫu-URI-DoH-của-máy-chủ>
Đừng quên thay thế các thông tin cần thiết trong lệnh này. Sau đó, xác minh bằng lệnh:
netsh dns show encryption server=<địa-chỉ-IP-máy-chủ-của-bạn>
Nó sẽ hiển thị mẫu mới bạn vừa thêm. Sau đó, bạn có thể tiến hành bước ghi log lưu lượng thời gian thực.
Hy vọng hướng dẫn này sẽ giúp ích cho bạn.
Đọc thêm: Cách sử dụng DNS qua HTTPS (DoH) trên Windows 11.