What is it ?

s6-dns is a suite of DNS client programs and libraries for Unix systems, as an alternative to the BIND, djbdns or other DNS clients.

s6-dns may include its own series of DNS caches and servers at some point in the future.



All these commands exit 111 if they encounter a temporary error or hardware error, and 100 if they encounter a permanent error - such as a misuse. Short-lived commands exit 0 on success. Other exit codes are documented in the relevant page.

Command-line DNS clients programs

Filtering tools

Command-line qualification

DNS analysis and debug tools

Miscellaneous utilities


Protocol implementation and synchronous resolution

Asynchronous resolution

Related resources

s6-dns discussion

Similar work