DNS over HTTPS (DoH) is a method of encrypting your DNS queries, making your internet activity more private and secure. Unlike traditional DNS, which sends your requests in plain text, DoH encrypts them using HTTPS, the same protocol used for secure web browsing. This prevents your internet service provider (ISP) and other potential eavesdroppers from seeing which websites you're visiting.
The method for configuring DoH varies depending on your operating system and whether you're using a specific application or your system's network settings. Here's a breakdown of common methods:
Many modern operating systems now offer built-in support for DoH. This is often the easiest and most recommended approach:
Windows 10 and 11 allow you to configure DoH within the network settings. The exact location may vary slightly depending on your version, but generally you'll find the option under Network & internet > Change adapter options > Properties (of your active network adapter) > Internet Protocol Version 4 (TCP/IPv4) or Internet Protocol Version 6 (TCP/IPv6) > Properties. Look for an option related to DNS and choose your preferred DoH provider's address (e.g., Cloudflare, Google, Quad9). Note that this method does not always provide the same level of encryption as manually configuring DoH through the browser or other dedicated tools.
macOS doesn't have a built-in DoH setting in the same way as Windows. You will typically need to change your DNS settings through System Preferences > Network. Choose your network connection, click Advanced..., go to the DNS tab, and add your preferred DoH server addresses. It's important to note that this may not use DoH encryption.
Most modern Android and iOS devices don't offer system-level DoH configurations by default. You'll typically need to use a third-party DNS app or configure DoH within your chosen browser. The process varies from device to device, so please refer to your device's documentation.
Many web browsers (Chrome, Firefox, Edge) now support configuring DoH directly. This approach offers the strongest encryption as the DNS query is handled securely within the browser itself:
Chrome's DoH settings are generally controlled by your chosen DNS on your operating system, but extensions can be used for more granular control.
Firefox offers granular control over DNS settings. Go to Settings > Privacy & Security > Network Security and select your preferred DNS provider from the DNS over HTTPS dropdown menu.
Similar to Chrome, Edge's DoH settings often depend on your system's default settings, but browser extensions can provide additional functionality.
Several third-party applications allow you to manage your DNS settings, often with built-in support for DoH. These apps often provide additional features like parental controls or ad blocking. Research and choose a reputable app before using it.
Several reputable providers offer DoH services, each with its own strengths and weaknesses. Consider factors like privacy policy, security features, and performance when selecting a provider. Popular options include:
Implementing DoH is a significant step towards improving your online privacy and security. By following these steps, you can easily configure DoH and enjoy the benefits of encrypted DNS resolution.