https://blog.nightly.mozilla.org/2018/06/01/improving-dns-privacy-in-firefox/
https://github.com/curl/curl/wiki/DNS-over-HTTPS#publicly-available-servershttps://en.wikipedia.org/wiki/Public_recursive_name_server
# Public resolvers list with DoH 10-04-2019 v0.0.1 LLCdns-gcp.aaflalo.me35.231.69.77dns.aaflalo.me176.56.236.175176.103.130.132176.103.130.130dns-family.adguard.com176.103.130.132dns.adguard.com176.103.130.130139.59.16.130178.128.255.28dns.dnscrypt-tupi.org191.252.100.35139.59.48.22251.15.106.176208.67.220.220208.67.220.123185.228.168.10185.228.168.168185.228.168.9dns.cloudflare.com1.1.1.11.0.0.1commons.host8.20.247.277.51.181.20981.17.31.34128.127.104.108213.163.64.208185.107.80.84185.117.118.205.133.8.187185.212.169.139185.94.193.234212.129.46.32195.154.40.48109.71.42.228103.16.27.535.254.96.195178.175.139.211109.248.149.13382.163.72.12384.16.240.4389.163.214.174162.221.207.228167.114.84.132173.234.159.235173.234.56.115104.238.195.13964.120.5.251198.7.58.227209.58.147.3664.42.181.227155.254.29.11323.19.67.116104.255.175.293.95.226.16541.79.69.13209.250.235.170199.167.130.118199.167.128.11277.66.84.233176.56.237.171167.86.90.10345.76.35.212doh.dnscrypt.nl108.61.199.170139.59.200.116108.61.201.119159.69.198.101doh2.dnswarden.com159.69.16.58doh1.dnswarden.com94.130.183.18doh-de.blahdns.com159.69.198.101doh-jp.blahdns.com108.61.201.119doh.cleanbrowsing.orgdoh.crypto.sx104.28.0.106ibksturm.synology.me178.82.103.523.111.74.21623.111.69.126205.185.116.116edns.233py.com47.101.136.37wdns.233py.com118.24.208.197sdns.233py.com119.29.107.85ndns.233py.com114.115.240.175dns.google.com216.58.215.110jp.gridns.xyz172.105.241.93sg.gridns.xyz139.162.3.123178.82.103.5149.28.152.81doh.tiar.app45.32.105.4194.132.32.32180.131.144.144195.10.195.195142.4.204.111142.4.205.47doh.powerdns.org136.144.215.158doh.seby.io45.76.113.31106.51.128.78dns.quad9.net149.112.112.112dns9.quad9.net9.9.9.99.9.9.10149.112.112.9149.112.112.10173.82.232.232dns.rubyfish.cn118.89.110.78ea-dns.rubyfish.cnuw-dns.rubyfish.cn212.47.228.136146.185.167.43doh.securedns.eu146.185.167.43163.172.180.125178.216.201.22251.158.106.4237.221.195.181107.170.57.3477.88.8.785.189.170.196151.80.222.7978.47.64.161mozilla.cloudflare-dns.com104.16.249.249cloudflare-dns.com104.16.111.25doh.dns.sb185.222.222.222185.184.222.222dns.dnsoverhttps.net104.236.178.232dns.dns-over-https.com45.77.124.64doh.appliedprivacy.net37.252.185.229
# Public resolvers list with DoH 10-04-2019 v0.0.1 LLC#Surfnet145.100.185.15145.100.185.16145.100.185.17145.100.185.18dns.larsdebruin.net51.15.70.167securedns.eudns-tls.bitwiseshift.net81.187.221.24ns1.dnsprivacy.at94.130.110.185ns2.dnsprivacy.at94.130.110.178dns.bitgeek.in139.59.51.46#Lorraine Data Network80.67.188.188dns.neutopia.org89.234.186.112#Tenta99.192.182.20066.244.159.20099.192.182.10066.244.159.100dns.233py.com#DNS Warden116.203.70.156116.203.35.255getdnsapi.net185.49.141.37#UncensoredDNS89.233.43.71#Fondation RESTENA158.64.1.29dns.google.com/resolve216.58.214.110dns-gcp.aaflalo.me35.231.69.77dns.aaflalo.me176.56.236.175176.103.130.132176.103.130.130dns-family.adguard.com176.103.130.132dns.adguard.com176.103.130.130139.59.16.130178.128.255.28dns.dnscrypt-tupi.org191.252.100.35139.59.48.22251.15.106.176208.67.220.220208.67.220.123185.228.168.10185.228.168.168185.228.168.9dns.cloudflare.com1.1.1.11.0.0.1commons.host8.20.247.277.51.181.20981.17.31.34128.127.104.108213.163.64.208185.107.80.84185.117.118.205.133.8.187185.212.169.139185.94.193.234212.129.46.32195.154.40.48109.71.42.228103.16.27.535.254.96.195178.175.139.211109.248.149.13382.163.72.12384.16.240.4389.163.214.174162.221.207.228167.114.84.132173.234.159.235173.234.56.115104.238.195.13964.120.5.251198.7.58.227209.58.147.3664.42.181.227155.254.29.11323.19.67.116104.255.175.293.95.226.16541.79.69.13209.250.235.170199.167.130.118199.167.128.11277.66.84.233176.56.237.171167.86.90.10345.76.35.212doh.dnscrypt.nl108.61.199.170139.59.200.116#BlahDNS108.61.201.119159.69.198.101doh2.dnswarden.com159.69.16.58doh1.dnswarden.com94.130.183.18doh-de.blahdns.com159.69.198.101doh-jp.blahdns.com108.61.201.119doh.cleanbrowsing.orgdoh.crypto.sx104.28.0.106ibksturm.synology.me178.82.103.523.111.74.21623.111.69.126205.185.116.116edns.233py.com47.101.136.37wdns.233py.com118.24.208.197sdns.233py.com119.29.107.85ndns.233py.com114.115.240.175dns.google.com216.58.215.110jp.gridns.xyz172.105.241.93sg.gridns.xyz139.162.3.123178.82.103.5149.28.152.81doh.tiar.app45.32.105.4194.132.32.32180.131.144.144195.10.195.195142.4.204.111142.4.205.47doh.powerdns.org136.144.215.158doh.seby.io45.76.113.31106.51.128.78dns.quad9.net149.112.112.112dns9.quad9.net9.9.9.99.9.9.10149.112.112.9149.112.112.10173.82.232.232dns.rubyfish.cn118.89.110.78ea-dns.rubyfish.cnuw-dns.rubyfish.cn212.47.228.136146.185.167.43doh.securedns.eu146.185.167.43163.172.180.125178.216.201.22251.158.106.4237.221.195.181107.170.57.3477.88.8.785.189.170.196151.80.222.7978.47.64.161mozilla.cloudflare-dns.com104.16.249.249cloudflare-dns.com104.16.111.25doh.dns.sb185.222.222.222185.184.222.222dns.dnsoverhttps.net104.236.178.232dns.dns-over-https.com45.77.124.64doh.appliedprivacy.net37.252.185.229
curl -sk https://download.dnscrypt.info/dnscrypt-resolvers/json/public-resolvers.json| jq '.[].addrs' | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"| sort -n| uniq > /tmp/public_resolvers; pfctl -t public_resolvers -T replace -f /tmp/public_resolvers
Could you share the URL you're using as a source?