DOH.MITSOV.EU as DNS-over-HTTPS

This DNS-over-HTTPS (DoH) is a smart caching proxy, optimized for Bulgarian users. It offers secure and private resolution with selective domain filters. Most trackers, malware domains, and some ads are blocked by default. For feedback, use the administrative contact form at Mitsov.EU

🎯︎ What's Unique

Jurisdiction, terms of use, power distribution... This DNS proxy is made publicly available for the convenience of close friends and relatives. It retains the protection of indirect personal identifiers within Bulgaria, while operational responsibility and costs remain abroad. Leading foreign DNS providers are used interchangeably based on their competitive integrity. Their security, privacy, and other advertised claims are challenged in a traceable manner. Your queries remain in Bulgaria, thus shifting the balance of power toward greater applicability of Bulgarian law in these matters.

Are others doing something similar? Yes — though far beyond your control.

⚖︎ Terms of Use

The DoH service at DOH.MITSOV.EU is provided free of charge and solely for personal use by authorized individuals. You are authorized to use this service only if you have received an explicit, direct, and personal invitation from Andrey Mitsov (the owner) to do so.

Unauthorized access may not be technically restricted, but it remains prohibited. No guarantees, warranties, or assurances are provided regarding the availability, security, privacy, or reliability of any unauthorized queries made through this service.

Your use is entirely at your own risk and must comply with applicable laws. For cases not covered by these terms, the general terms for MITSOV.EU apply. All terms are subject to change without prior notice or explanation and take effect immediately upon publication.

⚙︎ Set DOH.MITSOV.EU

Follow the instructions below to configure https://doh.mitsov.eu/dns-query{?dns} as your custom DoH provider in your preferred platform or browser.

Performance... DOH.MITSOV.EU is hosted in Sofia on a static IP that hasn't changed more than 10 years. You may add "217.174.156.170 doh.mitsov.eu" in your hosts file for even quicker and more independent name resolution.

  1. Visit the DNS Test Page
  2. In your address bar, replace example.com (at the end of the address) with the domain name that you want to probe.
  3. Confirm the new value and observe the returned results.

You can also test your new DNS resolver at dnsleaktest.com. You won’t see "doh.mitsov.eu" listed in the results because upstream resolvers see this proxy as the client — giving your DNS queries a level of confidentiality comparable to (and better in many use cases than) a VPN-tunneled name resolution. There are also more advanced, though more complex, tools to verify this.

  1. Open Settings > Network & Internet.
  2. Select your active network (Wi-Fi or Ethernet).
  3. Click Hardware properties or Edit DNS settings.
  4. Switch Edit DNS settings to Manual.
  5. Enable IPv4 (and IPv6 if needed).
  6. Enter your preferred DNS server IPs (e.g. 194.242.2.9).
  7. For each, set DNS over HTTPS to On (manual template) and paste:
    https://doh.mitsov.eu/dns-query{?dns}
  8. Click Save and reconnect to the network.

Note: The older Windows 10 does not expose DoH templates in Settings; use a DoH-capable browser, the free version of YogaDNS, or a local proxy.

  1. Open a terminal.
  2. Ensure systemd-resolved is active: systemctl status systemd-resolved.
  3. Edit /etc/systemd/resolved.conf and set:
    DNS=194.242.2.9
    DNSOverTLS=no
    DNSOverHTTPS=yes
    DNSOverHTTPSServers=https://doh.mitsov.eu/dns-query{?dns}
  4. Restart the service: sudo systemctl restart systemd-resolved
  5. Ensure /etc/resolv.conf points to 127.0.0.53.
  1. Open Settings > Network & Internet.
  2. Tap Private DNS.
  3. Select Private DNS provider hostname.
  4. Enter: https://doh.mitsov.eu/dns-query{?dns} (omit https:// if Android rejects it).
  5. Tap Save.

Note: Some Android versions only support DNS-over-TLS (DoT) here; for DoH, use a capable browser or app like Intra.

  1. Go to opera://settings/privacy.
  2. Enable Use DNS-over-HTTPS instead of the system's DNS settings.
  3. Select Custom and enter:
    https://doh.mitsov.eu/dns-query{?dns}

Note: If you’re using Opera’s built-in VPN, it may bypass your DNS settings entirely.

  1. Go to about:preferences.
  2. Scroll to Network Settings and click Settings.
  3. Enable Enable DNS over HTTPS.
  4. Choose Custom and enter:
    https://doh.mitsov.eu/dns-query
  5. Click OK to save.
  1. Go to brave://settings/privacy.
  2. Enable Use secure DNS.
  3. Select Custom and enter:
    https://doh.mitsov.eu/dns-query{?dns}

Note: Brave is based on Chromium and may behave similarly to Chrome; while it accepts custom DoH URLs, it may still fall back to the system DNS if the resolver doesn't match or isn't trusted. For best results, ensure your system DNS is aligned with your DoH server.

Safari uses the system resolver. Configure DoH at the OS level:

  1. Install the Cloudflare WARP app for your platform.
  2. Go to Settings > Connection > DNS Settings.
  3. Choose Custom and enter:
    https://doh.mitsov.eu/dns-query{?dns}
  1. Go to edge://settings/privacy.
  2. Enable Use secure DNS.
  3. Select Choose a service provider > Custom.
  4. Enter: https://doh.mitsov.eu/dns-query{?dns}
  5. Close settings; Edge will now send DNS queries via DoH.

Note: Some versions of Edge may restrict which private DNS-over-HTTPS (DoH) services you can use and may reject custom URLs; you can still select “Use current service provider” in Edge and configure DoH at the operating system level instead - instructions above.

  1. Go to chrome://settings/security.
  2. Enable Use secure DNS.
  3. Select Custom and enter:
    https://doh.mitsov.eu/dns-query{?dns}

Note: Some versions of Chrome may restrict which private DNS-over-HTTPS (DoH) services you can use and may reject custom URLs; you can still select “Use your current service provider” in Chrome and configure DoH at the operating system level instead - instructions above.