EtchDNS is a DNS proxy designed for simplicity, security, and extensibility using WebAssembly plugins.
A new DNS proxy designed for simplicity, security and extensibility with WebAssembly plugins.
EtchDNS is ideal for network administrators and security professionals looking to manage DNS queries securely and efficiently. It offers extensibility through WebAssembly plugins, making it adaptable to various network security needs.
Ensure the configuration file at /etc/etchdns/config.yaml is properly set up before starting the service. Consider writing custom WebAssembly plugins to extend functionality.
Download the latest release from the Releases section
Extract the downloaded file
Move the executable to a directory in your PATH
Run the installation script (if provided)etchdns start
Initiates the DNS proxy to start routing DNS queries.
etchdns status
Checks the status of the EtchDNS service.
etchdns stop
Stops the EtchDNS service.