Cách bật và kiểm tra DNS qua HTTPS trên thiết bị Windows 10
- Thể LoạI: Các Cửa Sổ
Microsoft tiết lộ kế hoạch tích hợp DNS qua HTTPS trong Windows 10 vào tháng 11 năm 2019. DNS qua HTTPS mã hóa tra cứu DNS để cải thiện quyền riêng tư, bảo mật và độ tin cậy của kết nối.
Hầu hết các thiết bị được kết nối với Internet đều dựa vào tra cứu DNS văn bản thuần túy. Những tra cứu này 'dịch' tên miền, ví dụ: ghacks.net, tới các địa chỉ IP mà thiết bị sử dụng để thiết lập kết nối. Bất kỳ ai đang nghe trên mạng, kể cả ISP, đều biết chính xác trang web và dịch vụ nào được mở trên thiết bị vì điều này.
Các nhà sản xuất trình duyệt như Mozilla , Google và Opera đã thông báo hỗ trợ DNS qua HTTPS và đã bắt đầu tích hợp tính năng này vào các trình duyệt. Các giải pháp sẽ cho phép người dùng của các trình duyệt này sử dụng tính năng nhưng nó sẽ chỉ áp dụng cho trình duyệt.
Kế hoạch của Microsoft giới thiệu hỗ trợ DNS qua HTTPS trong hệ điều hành sẽ cho phép hỗ trợ tất cả các chương trình (bao gồm cả trình duyệt) trên hệ thống đó.
Công ty quyết định bật hoặc tắt chức năng này dựa trên nhà cung cấp đã chọn. Nếu nhà cung cấp DNS hỗ trợ DNS qua HTTPS, nó sẽ được sử dụng và nếu không, nó sẽ không. Nói cách khác: nhiều người dùng sẽ thấy quyền riêng tư và bảo mật của các tra cứu DNS được cải thiện khi tính năng này xuất hiện trong Windows mà không hề biết rằng điều này đã xảy ra.
Microsoft đã tích hợp DNS qua HTTP trong các phiên bản Insider gần đây của Windows 10. Lưu ý rằng tính năng này vẫn chưa được triển khai trong các phiên bản ổn định của Windows 10. Không rõ khi nào điều này sẽ xảy ra vì Microsoft không cung cấp lịch trình cho việc đó.
Ghi chú : Số bản dựng cần ít nhất là 19628. Bạn có thể kiểm tra số bản dựng bằng cách tải winver từ menu Bắt đầu.
Cách bật DNS qua HTTPS trên Windows 10
Chỉ các bản dựng Insider mới yêu cầu bật DNS qua HTTPS trong Registry. Microsoft lưu ý rằng điều này sẽ không cần thiết khi tính năng này có trong các phiên bản Windows 10 ổn định.
- Nhấn vào Bắt đầu.
- Nhập regedit.exe và nhấn Enter để tải Registry Editor.
- Xác nhận lời nhắc UAC nếu nó được hiển thị.
- Đi tới HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Dnscache Parameters.
- Nhấp chuột phải vào Parameters và chọn New> Dword (32-bit) Value.
- Đặt tên là EnableAutoDOH.
- Đặt giá trị của nó thành 2.
- Khởi động lại hệ thống Windows.
Bạn cần đảm bảo rằng nhà cung cấp hỗ trợ DNS qua HTTPS được chọn. Microsoft nêu bật ba nhà cung cấp trên trang web Cộng đồng Công nghệ của mình:
Chủ sở hữu máy chủ | Địa chỉ IP máy chủ |
Cloudflare | 1.1.1.1 1.0.0.1 2606: 4700: 4700 :: 1111 2606: 4700: 4700 :: 1001 |
8.8.8.8 8.8.4.4 2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844 | |
Quad9 | 9,9,9,9 149,112,112,112 2620: fe :: fe 2620: fe :: fe: 9 |
Các máy chủ này cần được đặt làm địa chỉ máy chủ DNS trên hệ thống vì đây là những máy chủ được tự động quảng cáo.
Quản trị viên có thể thêm các DNS khác qua các máy chủ hỗ trợ HTTPS vào hệ thống để chúng cũng có thể được sử dụng.
Các lệnh sau cần được chạy với các đặc quyền nâng cao để thêm DNS qua các máy chủ hỗ trợ HTTPS vào hệ thống:
- netsh dns thêm máy chủ mã hóa = dohtemplate =
Để xác minh mẫu, hãy chạy lệnh sau:
- netsh dns hiển thị máy chủ mã hóa =
Đây là cách bạn thay đổi cài đặt DNS:
- Chọn Bắt đầu> Cài đặt> Mạng & Internet> Thay đổi cài đặt bộ điều hợp.
- Nhấp chuột phải vào bộ điều hợp được sử dụng và chọn Thuộc tính.
- Nhấp đúp vào Giao thức Internet Phiên bản 4 hoặc 6 (hoặc cả hai lần lượt) để đặt nhà cung cấp DNS mới.
- Chọn 'Sử dụng các địa chỉ máy chủ DNS sau'.
- Nhập các địa chỉ được liệt kê ở trên.
- Nhấp vào ok để áp dụng các thay đổi.
Lưu ý rằng bạn có thể hoàn nguyên các thay đổi bất kỳ lúc nào bằng cách chuyển sang tùy chọn 'tự động' hoặc chỉnh sửa máy chủ DNS.
Cách kiểm tra DNS qua HTTPS trên Windows 10
Windows 10 đi kèm với chức năng tích hợp để kiểm tra xem DNS qua HTTPS có hoạt động hay không.
- Mở cửa sổ PowerShell.
- Chạy lần lượt các lệnh sau:
- bộ lọc pktmon loại bỏ // xóa mọi bộ lọc hiện có.
- pktmon bộ lọc add -p 53 // thêm bộ lọc lưu lượng cho cổng 53, cổng mà DNS cổ điển sử dụng.
- pktmon start --etw -m thời gian thực // bắt đầu ghi lưu lượng truy cập theo thời gian thực.
- Nếu DNS qua HTTPS được sử dụng, nó sẽ hiển thị 'ít hoặc không có lưu lượng truy cập'.
Bây giờ bạn : Bạn sử dụng DNS qua HTTPS là gì? Bạn sẽ sử dụng nó?