Tương tự HTTPS, với DNS over HTTPS thì yêu cầu DNS của bạn được gửi đến máy chủ tên qua cùng một kênh bảo mật. Không ai, kể cả nhà cung cấp dịch vụ Internet có thể biết nội dung bên trong.
Hiện tại các trình duyệt bắt đầu hỗ trợ DNS over HTTPS (DoH), chính Windows 10 cũng đã có tuỳ chọn bật DOH này tự động, bạn có thể tham khảo thêm tại bài viết Cách bật DNS over HTTPS cho tất cả ứng dụng Windows 10.
Trong trường hợp bạn chỉ muốn dùng DoH chỉ riêng cho trình duyệt Chrome. Tin vui là Google cũng bắt đầu triển khai DNS over HTTPS trong Chrome. Với Chrome thì Google đã quyết định rằng nó sẽ không can thiệp vào thiết lập DNS hiện có của một hệ thống. Thay vào đó, họ đã quyết định rằng họ sẽ sử dụng DoH trong Chrome nếu các máy chủ DNS được đặt trên hệ thống hỗ trợ.
Điều này có nghĩa là bạn không cần thay đổi cài đặt DNS trong hệ thống. Người dùng Chrome có thể bật DNS over HTTPS trong Chrome ngay lập tức theo cách sau:
- Vào địa chỉ chrome://flags/#dns-over-https từ thanh địa chỉ của trình duyệt.
- Chuyển tuỳ chọn này thành Enabled.
- Khởi động lại Chrome
Lưu ý là cách này chỉ bật DNS over HTTPS khi bạn đã thiết lập DNS trong hệ thống. Trong bản Chrome 83 sắp tới, bạn sẽ có hẳn tuỳ chọn này nằm trong phần cấu hình Chrome.
Cụ thể, trong phần Settings của Chrome bạn sẽ có thêm mục Use secure DNS.
- With your current service provider: Sử dụng DNS của hệ thống.
- With Custom: Sử dụng DNS do bạn chỉ định trực tiếp trên Chrome, không thông qua hệ thống.
Hiện tại để nhận tuỳ chọn trên bạn cần phải cài Chrome Canary 83.