DNS-over-HTTPS

DoH(DNS Over HTTPS) is a new standard which is more and more taking the control of DNS. Especially browsers such as Firefox and Chrome push this new standard forward to detach from old udp based port 53 DNS Servers. DoH resolves some of the issues with help of https standard which will be used everywhere on the internet. DoH is a technique against DNS Spoofing, Man-in-the-Middle Attacks. Some countries with Internet filtering have trouble with this new standard and are blocking DoH Providers, same as VPN Providers. DoH is basically a VPN Service for DNS. This is a good step towards right direction. What DoH does not solve is the privacy of your internet history. Same as the old standard, DoH providers will also be able to see all websites you visit along timestamp, your ip, your location and can retain. That is why it is essential to pick your trusted provider. Since this is a new technology most browsers do this decission for you by using their own DNS Servers. We believe this is the wrong kind of way to manage this important decission.

You can see some of publicly available DoH Servers and their speed from your browser. Please note that the latency should not be interpreted as absolute time, this time is relative to eachother. Depending on your location the speed will vary. Speed should not be the main decission point, Trust is more prevalent, since all DoH Providers can see (and maybe retain) your Data.

Configure your browser to use DNS-over-HTTPS

There are several browsers compatible with DNS-over-HTTPS (DoH) that you can use as DNS service provider in order to protect your DNS queries from privacy intrusions and tampering.

Mozilla Firefox

  1. Click the menu button.
  2. Select Settings.
  3. In the General menu, scroll down to access Network Settings.
  4. Click on the Settings button.
  5. Click Enable DNS-over-HTTPS. Choose suitable provider or custom from the drop-down menu.
  6. Press OK to apply.
You may also type about:preferences#general as url to open the security options

Google Chrome

* This setting may already be enabled by default.

  1. Click on the three-dot menu at in the top-right corner of your chrome window.
  2. Click Settings.
  3. Navigate to Privacy and security > Security.
  4. Enable the Use secure DNS switch.
  5. Select with Custom from drop-down menu.
  6. Type your trusted providers DoH Server Url.
You may also type chrome://settings/security as url to open the security options

Microsoft Edge

* This setting may already be enabled by default.

  1. Go to edge://settings/privacy.
  2. Scroll down to the + Security section.
  3. Make sure the Use secure DNS option is enabled.
  4. Select Choose a suitable provider.

Brave

  1. Click the menu button in the top-right corner of your brave window.
  2. Navigate to Settings Top Menu.
  3. On the left side of the menu, Click on Privacy and security .
  4. Select Security inside Privacy and security section
  5. Enable Use secure DNS.
  6. Click With Custom and Type your trusted providers DoH Server Url.
You may also type brave://settings/security as url to open the security options

Opera

  1. Click on the Opera icon to open the browser's menu.
  2. Pick Settings from the menu. Pressing Alt+P (Windows) or ⌘+, (MAC) opens Settings directly.
  3. In Settings, type dns on top search bar.
  4. Make sure to enable Use DNS-over-HTTPS instead of the system`s DNS settings
  5. Pick a suitable DoH provider.

Safari

Apple hasn’t implemented this feature in Safari yet.