diff --git a/dnsdist.conf b/dnsdist.conf index f0a6f2e..99fde45 100644 --- a/dnsdist.conf +++ b/dnsdist.conf @@ -1,3 +1,19 @@ +local dbr = dynBlockRulesGroup() +dbr:setQueryRate(30, 10, "Exceeded query rate", 60) +dbr:setRCodeRate(DNSRCode.NXDOMAIN, 20, 10, "Exceeded NXD rate", 60) +dbr:setRCodeRate(DNSRCode.SERVFAIL, 20, 10, "Exceeded ServFail rate", 60) +dbr:setQTypeRate(DNSQType.ANY, 5, 10, "Exceeded ANY rate", 60) +dbr:setResponseByteRate(10000, 10, "Exceeded resp BW rate", 60) + +function maintenance() + dbr:apply() +end +dbr:apply() + +addAction(RegexRule(".*nonexistentdomain.*"), DropAction()) + +addAction(AndRule{MaxQPSIPRule(5), TCPRule(false)}, TCAction()) + newServer({address="127.0.0.1:5353", name="HSD"}) addLocal('0.0.0.0:53', {reusePort=true}) diff --git a/public/assets/img/people/HNSCA.webp b/public/assets/img/people/HNSCA.webp new file mode 100644 index 0000000..bf8fdca Binary files /dev/null and b/public/assets/img/people/HNSCA.webp differ diff --git a/public/index.html b/public/index.html index c127577..cc663e7 100644 --- a/public/index.html +++ b/public/index.html @@ -85,7 +85,7 @@
As a last resort you can use any of plain DNS below (best to chose 2 IPs from different people)
- 194.50.5.27 (powered by Nathan.Woodburn/)
- 139.177.195.185 (powered by Nathan.Woodburn/)
- 172.233.46.92 (powered by EZ Domains)
- 172.105.120.203 (powered by EZ Domains)
- 18.169.98.42 (powered by Easy HNS)
Alternative Providers (Not running the HNSDoH software configuration)
- 194.50.5.26 (powered by Nathan.Woodburn/)
- 194.50.5.28 (powered by Nathan.Woodburn/)
- 139.144.68.241 (powered by HNS DNS)
- 139.144.68.242 (powered by HNS DNS)
- 2a01:7e01:e002:c300:: (powered by HNS DNS)
- 2a01:7e01:e002:c500:: (powered by HNS DNS)
As a last resort you can use any of plain DNS below (best to chose 2 IPs from different people)
- 194.50.5.27 (powered by Nathan.Woodburn/)
- 139.177.195.185 (powered by HNS Canada)
- 172.233.46.92 (powered by EZ Domains)
- 172.105.120.203 (powered by EZ Domains)
- 18.169.98.42 (powered by Easy HNS)
Alternative Providers (Not running the HNSDoH software configuration)
- 194.50.5.26 (powered by Nathan.Woodburn/)
- 194.50.5.28 (powered by Nathan.Woodburn/)
- 139.144.68.241 (powered by HNS DNS)
- 139.144.68.242 (powered by HNS DNS)
- 2a01:7e01:e002:c300:: (powered by HNS DNS)
- 2a01:7e01:e002:c500:: (powered by HNS DNS)