mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-29 05:38:00 +00:00
a7fc895023
- Please check the upgrade guide before upgrading: https://dnsdist.org/upgrade_guide.html#to-1-5-x - Reworked the Lua options. You can now choose from Lua, LuaJIT and LuaJIT-openresty - Also added options for CDB and LMDB Key Value stores PR: 248385 Submitted by: Ralf van der Enden <tremere@cainites.net> (maintainer) Relnotes: https://dnsdist.org/changelog.html
30 lines
1.3 KiB
Plaintext
30 lines
1.3 KiB
Plaintext
dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life
|
|
is to route traffic to the best server, delivering top performance to
|
|
legitimate users while shunting or blocking abusive traffic.
|
|
|
|
dnsdist is dynamic, its configuration language is Lua and it can be can be
|
|
changed at runtime, and its statistics can be queried from a console-like
|
|
interface or an HTTP API.
|
|
|
|
dnsdist is used to protect and optimize the DNS traffic of hundreds of millions
|
|
of internet subscribers.
|
|
|
|
* IPv4, UDP/TCP
|
|
* IPv6, UDP/TCP, 100% compliant
|
|
* Remotely pollable statistics for real time graphing
|
|
* High performance
|
|
* SNMP statistics bridge (read only)
|
|
* Dynamically route queries to backend servers
|
|
* Advanced anti-spoofing measures
|
|
* Reconfiguration without downtime
|
|
* Kernel based filtering of harmful traffic, rejecting packets at 'line speed'
|
|
* Internal Lua-based scripted answer generation
|
|
* Question interception, answer reconditioning, NXDOMAIN redirection
|
|
- Including 'block lists' and security measures
|
|
* Built-in memory efficient cache for increased performance
|
|
* Ability to continue serving data from cache for non-responsive backends
|
|
* Smart rate limiting per user, per subnet, per domain
|
|
* Capable of writing dynamic rules to block harmful traffic
|
|
|
|
WWW: https://dnsdist.org/
|