Posted: Thu Sep 11, 2025 4:32 Post subject: Фильтрация DNS ответов
Доброго времени! Для некоторых задач нужно фильтровать ответы по типу записей AAAA для конкретного домена. В распоряжении есть функционал dnsmasq и smartdns, которые работают в связке. DNSMasq вроде бы умеет фильтровать, но отправляет клиенту в качестве ответа «::», что при определённых условиях сносит мозг установленному на клиенте серверу APACHE, ломая https в браузере ко внешним ресурсам. Так что конструкция вида «address=/google.com/::» не устраивает.
В SmartDNS вроде как есть domain-rules, но у меня не вышло отфильтровать только записи AAAA
Code:
domain-rules /google.com/ -a #
Подскажите как правильно фильтровать ответы клиенту?
Мне пришлось отказаться от smartdns и переложить работу защищённого DNS на dnsmasq поскольку smartdns безбожно глючит
Я только сейчас кажется решил большинство проблем по DNS на роутере с DD-WRT и если новых кокосяков не привалит, то меня это устроит. Хотя получать в качестве ответа "::" для AAAA записи ещё то удовольствие.