nanog mailing list archives
Re: Speaking of DNS server software...
From: Chris Woodfield via NANOG <nanog () lists nanog org>
Date: Sun, 10 Aug 2025 07:41:59 -0700
On Aug 10, 2025, at 03:40, Etienne-Victor Depasquale via NANOG <nanog () lists nanog org> wrote:Python is, well, Python. It makes as much sense to me to write a DNS server in Perl or Javascript, which is to say: not much.I don't follow. What's the objection?
I’d consider two off the top of my head - 1. Performance delta, but that’s likely anywhere near the issue with python than it is with earlier scripting runtimes. While it’s been a while since I’ve done a side-by-side comparison, I’d argue that once code is compiled, cpython runtime performance is far more akin to Java than perl or JS. Still not as performant as C or Go runtimes, though; bytecode is still bytecode. 2. Python-based DNS servers aren’t nearly as ubiquitous as others, and as such lack the kind of battle testing that, say, BIND, PowerDNS, or commercial servers have been through. This makes sense from a security perspective, but the solution is to make bugs shallower, not to avoid entirely. Understandably, no one wants to go first. -Chris _______________________________________________ NANOG mailing list https://lists.nanog.org/archives/list/nanog () lists nanog org/message/YNCELT3GIORMNPLXKHWR4S7YI7QSMHD4/
Current thread:
- Speaking of DNS server software... William Herrin via NANOG (Aug 08)
- Re: Speaking of DNS server software... Endre Szabo via NANOG (Aug 08)
- Re: Speaking of DNS server software... Smith via NANOG (Aug 11)
- Re: Speaking of DNS server software... Endre Szabo via NANOG (Aug 12)
- Re: Speaking of DNS server software... Måns Nilsson via NANOG (Aug 12)
- Re: Speaking of DNS server software... Smith via NANOG (Aug 11)
- Re: Speaking of DNS server software... Endre Szabo via NANOG (Aug 08)
- Re: Speaking of DNS server software... Ryan Kozak via NANOG (Aug 08)
- Re: Speaking of DNS server software... Bryan Fields via NANOG (Aug 09)
- Re: Speaking of DNS server software... Mike Simpson via NANOG (Aug 09)
- Re: Speaking of DNS server software... William Herrin via NANOG (Aug 09)
- Re: Speaking of DNS server software... Etienne-Victor Depasquale via NANOG (Aug 10)
- Re: Speaking of DNS server software... Chris Woodfield via NANOG (Aug 10)
- Re: Speaking of DNS server software... Michael Crute via NANOG (Aug 10)
- Re: Speaking of DNS server software... Ryan Kozak via NANOG (Aug 10)
- Re: Speaking of DNS server software... Mike Crute via NANOG (Aug 10)
- Re: Speaking of DNS server software... Ryan Kozak via NANOG (Aug 11)
- Re: Speaking of DNS server software... William Herrin via NANOG (Aug 09)
- Re: Speaking of DNS server software... Etienne-Victor Depasquale via NANOG (Aug 10)
- Re: Speaking of DNS server software... William Herrin via NANOG (Aug 10)
- Re: Speaking of DNS server software... John Levine via NANOG (Aug 10)
- Re: Speaking of DNS server software... Ryan Hamel via NANOG (Aug 10)
- Re: Speaking of DNS server software... William Herrin via NANOG (Aug 10)
- Re: Speaking of DNS server software... Tom Beecher via NANOG (Aug 10)
