This is a lightweight DNS server written in Go that uses YAML files and supports all 21 DNS record types supported by Cloudflare.
go buildEnsure that the zones.d directory exists in the same location as the binary.
Create the necessary zone files in the zones.d directory. Refer to the sample-zone.yml file to understand the required format and structure for your zone files.
- SOA
- A
- AAAA
- TXT
- CNAME
- MX
- NS
- PTR
- SRV
- CAA
- CERT
- DNSKEY
- DS
- HTTPS
- LOC
- NAPTR
- SMIMEA
- SSHFP
- SVCB
- TLSA
- URI