Skip to content

rozahp/dnsmasq-patch

Repository files navigation

dnsmasq-patch

Dnsmasq patch that adds options for filtering IPv6, HTTPS, SVCB and other unknown query types

AUTHOR

Phazor / Cascade 1733

LICENSE

Please feel free to copy, distribute and change this program in any way you like.

dnsmasq-2.XX-filter-aaaa+https+unknown.patch

This patch adds the following configuration options:

  • filter-aaaa: filter all ipv6 queries
  • filter-svcb: filter all svcb / query type 64 (patch for dnsmasq version 2.90)
  • filter-https: filter all https / query type 65
  • filter-unknown: filter all unknown query types

Further changes as well:

  • increase ttl-floor-limit to 604800 (--min-cache-ttl)
  • increase dnssec-min-ttl to 3600 (DNSKEY and DS records in cache last at least this long)
  • conntrack
  • dnssec
  • no dumpfile
  • no dhcp6

Apply patch

  1. git clone git://thekelleys.org.uk/dnsmasq.git or download src from https://thekelleys.org.uk/dnsmasq/

  2. cd dnsmasq

  3. git apply dnsmasq-2.XX-filter-aaaa+https+unknown.patch

  4. make

  5. cp src/dnsmaq to your server

  6. Add following options to your dnsmasq.conf:

    • filter-aaaa
    • filter-svcb (patch for dnsmasq version 2.90)
    • filter-https
    • filter-unknown
  7. Enjoy the silence!

Inspiration

Got inspiration from other coders and patches online.

Todo

Any suggestions?

About

Dnsmasq patch that adds options for filtering IPv6, HTTPS, SVCB and other unknown query types

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published