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 @@
  • Plain 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 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)

  • @@ -119,7 +119,21 @@
    Nathan.Woodburn/
    -

    Australia
    Canada

    +

    Australia

    + + + + + +  Website +
    +
    + +
    +
    +
    +
    HNS Canada
    +

    Canada

    @@ -157,20 +171,6 @@
    -
    -
    - -
    -
    @@ -195,7 +195,7 @@ 194.50.5.27 - Nathan.Woodburn/ + HNS Canada* Canada 139.177.195.185