diff --git a/luci-app-mosdns/root/etc/mosdns/config_custom.yaml b/luci-app-mosdns/root/etc/mosdns/config_custom.yaml index 23a6866..8d15759 100644 --- a/luci-app-mosdns/root/etc/mosdns/config_custom.yaml +++ b/luci-app-mosdns/root/etc/mosdns/config_custom.yaml @@ -106,6 +106,11 @@ plugins: domain: - "provider:geosite:category-ads-all" + - tag: match_qtype65 + type: query_matcher + args: + qtype: [65] + - tag: "main_sequence" type: "sequence" args: @@ -119,7 +124,7 @@ plugins: - modify_ttl - _return - - if: "query_is_blocklist_domain || query_is_ad_domain" + - if: "query_is_blocklist_domain || query_is_ad_domain || match_qtype65" exec: - _new_nxdomain_response - _return diff --git a/luci-app-mosdns/root/usr/share/mosdns/default.yaml b/luci-app-mosdns/root/usr/share/mosdns/default.yaml index 71c2d40..2fc8ad5 100644 --- a/luci-app-mosdns/root/usr/share/mosdns/default.yaml +++ b/luci-app-mosdns/root/usr/share/mosdns/default.yaml @@ -117,6 +117,11 @@ plugins: domain: - "provider:local_ptr" + - tag: match_qtype65 + type: query_matcher + args: + qtype: [65] + - tag: "main_sequence" type: "sequence" args: @@ -130,7 +135,7 @@ plugins: - modify_ttl - _return - - if: "query_is_blocklist_domain || query_is_ad_domain || match_local_ptr" + - if: "query_is_blocklist_domain || query_is_ad_domain || match_local_ptr || match_qtype65" exec: - _new_nxdomain_response - _return