nanog mailing list archives
Re: Speaking of DNS server software...
From: Etienne-Victor Depasquale via NANOG <nanog () lists nanog org>
Date: Sun, 10 Aug 2025 12:40:17 +0200
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? On Sun, Aug 10, 2025 at 2:11 AM William Herrin via NANOG < nanog () lists nanog org> wrote:
On Sat, Aug 9, 2025 at 3:50 AM Mike Simpson via NANOG <nanog () lists nanog org> wrote:It’s authoritative only and won’t do recursion but NSD on OpenBSD shouldbe much more readable. Thank you everyone for the suggestions. I'll take a closer look at NSD. PowerDNS is interesting but I actually need the inverse of the "remote" backend: I plan to do funky things with packets and then pass the query to the DNS server software for resolution. The remote backend lets PowerDNS do the opposite: manage all the packets and then use a unix domain socket to send a query to custom software for resolution. CoreDNS is also interesting but it's been a few years since I've worked with Golang and I didn't like using it for low-level packet manipulation. When the libraries produced incorrect packets, I found it abnormally challenging to debug and figure out why. The APIs were too abstracted from the bytewise structure of the packets. 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. Anyway, thanks again for the pointers. Warm Regards, Bill Herrin -- William Herrin bill () herrin us https://bill.herrin.us/ _______________________________________________ NANOG mailing list https://lists.nanog.org/archives/list/nanog () lists nanog org/message/TX6O7CKRULKT4PEYFG3GRNJE77AZFHSJ/
-- Etienne-Victor Depasquale _______________________________________________ NANOG mailing list https://lists.nanog.org/archives/list/nanog () lists nanog org/message/ET7XLQAW7GVXWMA66K3NFQDNP24D7Y45/
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)
