После трех часов рассмотрения апачских документов и тестирования, я нашел, что могу использовать mod_rewrite для корректного ответа на нежелательные методы HTTP:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !=GET
RewriteCond %{REQUEST_METHOD} !=POST
RewriteRule .* /error/405.html [R=405,L]
Для этого вам понадобится сопоставление регулярных выражений для доменов, а из коробки DNSMasq не поддерживает его . Похоже, есть неофициальный патч (не знаю, если применимо к DD-WRT).
Я использую этот списокhttps://github.com/notracking/hosts-blocklists. В dnnsmasq.blacklist.txt
вы можете добавить свои собственные веб-сайты в черный список, но вы должны запретить брандмауэру использовать внешние DNS-серверы .