SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python DNS Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
dnstwist
Domain name permutation engine for detecting homograph phishing attacks, typo squatting, and brand impersonation
-
-
That was my experience too until I decided that just running email systems for 30 odd years when HN says that is unnatural piqued my weird or something!
I ran up three new VMs on three different sites. I linked all three systems via a private Wireguard mesh. MariaDB on each VM bound to the wg IP and stock replication from the "primary". PowerDNS runs across that lot. One of the VMs is not available from the internet and has no identity within the DNS. The idea is that if the Eye of Sauron bears down on me, I can bring another DNS server online quite quickly and fiddle the records to bring it online. It also serves as a third authority for replication.
I also deployed https://github.com/PowerDNS-Admin/PowerDNS-Admin which is getting on a bit and will be replaced eventually but works beautifully.
Now I have DNS with DNSSEC and dynamic DNS and all the rest. This is how you start signing a zone and PowerDNS will look after everything else:
# pdnsutil secure-zone example.co.uk -
For the dnspython docs, check its GitHub.
-
-
-
-
-
-
-
-
-
Project mention: Show HN: DNS Benchmark Tool – Compare and monitor resolvers | news.ycombinator.com | 2025-11-19
-
-
-
-
dnsrobocert
Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges
-
docker-traefik-cloudflare-companion
Automatically Create CNAME records for containers served by Traefik
-
toriptables2
Tor Iptables script is an anonymizer that sets up iptables and tor to route all services and traffic including DNS through the Tor network.
-
-
-
Python DNS discussion
Python DNS related posts
-
Lexicon – Manipulate DNS records on various DNS providers in a standardized way
-
.de TLD offline due to DNSSEC?
-
Iran Has Disconnected All IPv6 Networks
-
Show HN: DNS Benchmark Tool – Compare and monitor resolvers
-
dnsvalidator VS dnsanity - a user suggested alternative
2 projects | 23 Oct 2025 -
dnsvalidator VS dnsanity - a user suggested alternative
2 projects | 30 Sep 2025 -
Images over DNS
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source DNS projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Twisted | 5,969 |
| 2 | dnstwist | 5,649 |
| 3 | octoDNS | 3,715 |
| 4 | PowerDNS-Admin | 2,786 |
| 5 | dnspython | 2,662 |
| 6 | fierce | 1,785 |
| 7 | noisy | 1,776 |
| 8 | lexicon | 1,526 |
| 9 | Sooty | 1,467 |
| 10 | python-email-validator | 1,409 |
| 11 | Adobe-URL-Block-List | 1,260 |
| 12 | FreeIPA | 1,242 |
| 13 | nsupdate.info | 1,129 |
| 14 | dnsdiag | 1,046 |
| 15 | resolvers | 1,016 |
| 16 | aiodnsbrute | 670 |
| 17 | desec-stack | 614 |
| 18 | dnsrobocert | 563 |
| 19 | docker-traefik-cloudflare-companion | 546 |
| 20 | toriptables2 | 489 |
| 21 | Ip-Attack | 426 |
| 22 | netbox-plugin-dns | 344 |
| 23 | dnslib | 325 |