HectoDNS | a DNS server for fast clients and Unix
HectoDNS is a DNS server that chains DNS applications designed to serve fast clients on low-latency, high-bandwidth connections.
Features
-
Support of multiple listeners within a single process: hectodns can start several servers with independent resolution chain.
-
Process management: hectodns will reap and restart resolvers that die from broken apps. There is no need to manage multiple processes yourself. Server can be configured to spawn any number of resolver processes, independently from the other resolvers in a chain.
-
Does not care if your resolver application is thread-safe, resolvers are run within their own isolated address space and only serve one request at a time for maximum robustness.
Install
At this moment installation is available only from the source code:
go install github.com/hectodns/hectodns
Usage
Contact
All feedback (bug reports, user/development discussion, patches, pull requests) is managed through the GitHub issues.