I am setting up an SSLVPN profile on a SonicWALL and have NAT working seemingly well. However, I am running into an issue with DNS on the vpn clients. The clients are configured to have the NAT'd address of the remote DNS server but the queries are returning the un-NAT'd addresses.
My question is what are the best practices for handling DNS servers that are accessed through NAT? I imagine I may be able to solve it with a second NAT policy which then translates the remote subnet to the NAT subnet but that would defeat the point of using NAT in the first place. The reason for using NAT is that we have several remote branches which sometimes have overlapping subnets.
In summary:
VPN Subnet: 10.10.0.0/16
Remote Subnet: 192.168.1.0/24
NAT Subnet: 10.10.1.0/24
Remote DNS Server @ 10.10.1.6 returns 192.168.1.0 addresses to clients.