A program that cached A/AAAA records and processes them ultra fast using XDP/eBPF offloading xdp program on NIC.
Cache DNS queries that are most used for faster performance.
Or integrate whatever you want! Endless possibilities!
A/AAAA Records support
DNSSEC support
Upstream DNS support for caching records.
Failover DNS Upstream support (Using multiple DNS Servers)
Metric 5F21 s Monitoring
Round Robin support
Advanced Caching and serving using XDP/eBPF
Install the dependencies
sudo apt install -y clang llvm libbpf-dev linux-tools-common linux-tools-$(uname -r) iproute2 libdns-dev
clang -O2 -Wall -target bpf -I/usr/include/$(uname -m)-linux-gnu -c xdp-dns.c -o xdp-dns.o
gcc -Wall dns_loader.c -o dns_loader -lbpf -lldns -lpthread
./xdp-loader eth0