dnsdist

A DNS load balancer that routes queries to backend servers and blocks abusive traffic with rules.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get dnsdist

Package managers

About dnsdist

dnsdist sits in front of DNS servers and spreads queries across several backends, choosing the best server while throttling or blocking abusive and denial-of-service traffic. Packet policies let you filter, rewrite and drop queries.

Configuration is written in Lua or, since version 2.0.0, in YAML, and it can be changed at runtime through a console-like interface. Metrics can be exported via Carbon, Prometheus, an HTTP API or the console. It suits operators running their own resolvers or authoritative servers.

Strengths

  • Load balancing across multiple DNS backends
  • Rule-based filtering, rewriting and blocking of queries
  • Runtime reconfiguration through a console
  • Prometheus, Carbon and HTTP API metrics

Limitations

  • Aimed at operators and needs DNS knowledge to configure
  • Does not resolve queries itself; needs backend servers

Details

Pricing
FreeFree to download and run.
License
Proprietary
Platforms
Linux, Self-hosted
How it runs
Downloadable app, Self-hosted
Account
Not required
Best suited for
Operators running DNS infrastructure who need load balancing and abuse filtering
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

dnsdist as an alternative

Listings that name dnsdist as an alternative.

  • HAProxy

    High-performance TCP and HTTP load balancer and proxy.

    dnsdist is only a fit if the traffic being balanced is DNS, since it load balances and filters DNS queries across backend servers rather than TCP or HTTP.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing