msasanmh / SecureDNSClient

A DNS Client Supporting DNSCrypt, Anonymized DNSCrypt, DoH, DoT, UDP And TCP.
https://msasanmh.github.io/SecureDNSClient/
GNU General Public License v3.0
790 stars 79 forks source link

expose internal list #95

Closed ghost closed 8 months ago

ghost commented 8 months ago

After I scan using the built-in server list, there is no way to check the built-in list. Even when choosing "view working servers" it opens an empty file, probably because that only works with custom server lists. image I would like to see the working built-in server list so that I can copy and paste that into this dns benchmark tool to double check speed and latency differences more accurately. I want to do this because checking a single domain once per dns server is not an accurate way of finding the fastest dns server. That's why I want to use SDC in combination with: grc.com/dns/benchmark.htm

Exposing the built-in list would also make it easier to set up custom server lists, so that you can combine your own custom list with some of the ones from the built-in list. image from this output, I can not copy or paste the dns servers. All I see is the company and protocol, so if I wanted to copy paste the settings elsewhere, I couldn't do it.

msasanmh commented 8 months ago

In countries with internet restrictions, governments block every secure dns server they find so they can hijack dns queries easily, that's why I can't expose the internal list. Just find some dns servers on the internet and import them as your custom list, then you can do your benchmarking.