|
NAMEdnsdist - A DNS and DoS aware, scriptable loadbalancerSYNOPSISdnsdist [<option>...] [address]...DESCRIPTIONdnsdist receives DNS queries and relays them to one or more downstream servers. It subsequently sends back responses to the original requestor.dnsdist operates over TCP and UDP, and strives to deliver very high performance over both. Currently, queries are sent to the downstream server with the least outstanding queries. This effectively implies load balancing, making sure that slower servers get less queries. If a reply has not come in after a few seconds, it is removed from the queue, but in the short term, timeouts do cause a server to get less traffic. IPv4 and IPv6 operation can be mixed and matched, in other words, queries coming in over IPv6 could be forwarded to IPv4 and vice versa. dnsdist is scriptable in Lua, see the dnsdist documentation for more information on this. SCOPEdnsdist does not 'think' about DNS queries, it restricts itself to measuring response times and error codes and routing questions accordingly. It comes with a very high performance packet-cache.The goal for dnsdist is to remain simple. If more powerful loadbalancing is required, dedicated hardware or software is recommended. Linux Virtual Server for example is often mentioned. OPTIONS
address are any number of downstream DNS servers, in the same syntax as used with --local. If the port is not specified, 53 is used. BUGSRight now, the TCP support has some rather arbitrary limits.RESOURCESWebsite: https://dnsdist.orgAUTHORPowerDNS.COM BV and its contributorsCOPYRIGHT2015-2022, PowerDNS.COM BV and its contributors
Visit the GSP FreeBSD Man Page Interface. |