I have my Sonic router configured for automatic DNS, machines on the LAN get their DNS from DHCP therefore have the router as the DNS server. From the LAN, when trying to resolve a particular DNS entry the UDP reply is truncated so the resolver switches to TCP DNS... and that port is not even open on the router, therefore the request fails.
It's a problem with the Sonic router itself not being able to handle DNS over TCP because if I send the DNS request to the DNS server the router itself got from the WAN (208.201.224.11) then it works.
What are my options (besides having to set the DNS servers manually on my LAN machines)? Set the the router with static DNS IPs (and hope in that case it will not still want to act as a proxy DNS server...)?
It's a problem with the Sonic router itself not being able to handle DNS over TCP because if I send the DNS request to the DNS server the router itself got from the WAN (208.201.224.11) then it works.
What are my options (besides having to set the DNS servers manually on my LAN machines)? Set the the router with static DNS IPs (and hope in that case it will not still want to act as a proxy DNS server...)?