When I saw this post, I was using mobile data with vpn connected back to home Asus router. DNS query type 65 is blocked and I can load both sites.
However, when I get home and connect directly to the router over wifi, I can reproduce the issue.
.
I try to disable adblock, unbound, etc, removed type 65 blocking rule and then do packet capture when the page are loading properly. Somehow I cannot find the matching hex-string 0000410001.
A couple of months ago
@SomeWhereOverTheRainBow suggest to me to get rid of the rule in INPUT chains and keep the rules in OUTPUT chain instead. With this, the page can load properly. Perhaps
@ComputerSteve want to give this a try if you have the time?
Code:
##ipv4
iptables -A OUTPUT_DNS -m string --hex-string "|0000410001|" --algo bm --to 65535 --icase -j logdrop_dns
##ipv6
ip6tables -A OUTPUT_DNS -m string --hex-string "|0000410001|" --algo bm --to 65535 --icase -j logdrop_dns