A small, lightning fast, local DNS caching resolver with Ad-Blocking. Written in Go.

clean-architecture dns domain-driven-design go golang lightweight solid-principles
1 Open Issue Need Help Last updated: Aug 7, 2025

Open Issues Need Help

View All on GitHub
Networking Protocol Implementation

AI Summary: The task requires extending the `encodeRRData` function in the `zone.go` file to handle various DNS record types (PTR, CNAME, SOA, MX, etc.) beyond the currently supported A and AAAA records. This involves parsing and encoding the data for each record type according to the DNS wire format specifications (RFC 1035).

Complexity: 3/5
enhancement good first issue

A small, lightning fast, local DNS caching resolver with Ad-Blocking. Written in Go.

Go
#clean-architecture#dns#domain-driven-design#go#golang#lightweight#solid-principles