Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/BBerastegui/fresh-dns-servers

Fresh DNS servers
https://github.com/BBerastegui/fresh-dns-servers

Last synced: about 2 months ago
JSON representation

Fresh DNS servers

Awesome Lists containing this project

README

        

# Automatically refreshed list of DNS resolvers

Thanks to: [@covuworie](https://github.com/covuworie) for the feedback and improvement suggestions!

I set up an scheduled task in Google Cloud that automatically launches ~https://github.com/teknogeek/fresh.py~ ~https://github.com/vortexau/dnsvalidator~ https://github.com/frost19k/DNSValidator.git on a Github action every ~24h~ 48h posts the updated resolvers.txt list to this repository.

I'm currently pulling and running through dnsvalidator the following lists (open to add more :D):
- https://public-dns.info/nameservers-all.txt
- https://raw.githubusercontent.com/blechschmidt/massdns/master/lists/resolvers.txt

So if nothing goes wrong, we are supposed to get a list of reliable DNS servers in this repo.

So you could so something like:

```bash
./bin/massdns -r <(curl -s https://raw.githubusercontent.com/BBerastegui/fresh-dns-servers/master/resolvers.txt) ...
```

Or

```bash
cat domains.txt \
| zdns ANY \
--name-servers <(curl -s https://raw.githubusercontent.com/BBerastegui/fresh-dns-servers/master/resolvers.csv | sed -e 's/,/:53,/g' | sed -e 's/$/:53/')
```

Or whatever you want.

Disclaimer: I know that the .csv file is not a "proper" csv, but it fits the zdns format :)

Let's see if this works!