This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Routing Site-to-Site VPN Traffic on same Domain Computers

Currently, I have a Site-to-Site VPN, with split tunnels to specific IP's and networks, setup on both Sophos firewalls and they are working fine. BIGGEST THING TO REMEMBER, the branch office needs to have their computers on our internal Domain.

The branch office needs to see the DNS server, which it does, but cannot translate names of devices within the VPN without giving the Firewall the DNS server as its primary DNS provider.

The problem with the DNS server being the primary provider, is that the internet traffic will be routed through the VPN.

I need the Internet traffic to be separate from the VPN traffic and still allow for VPN traffic to have DNS resolution. I feel this may be a NAT issue, or possibly a rule/policy problem. I can't seem to get a straight answer anywhere.  

Any ideas? 



This thread was automatically locked due to age.
  • DHCP uses the device's DNS settings. If I do a normal packet capture, and filter out packets that were going through port 53, I only see the Comcast DNS being a destination. 

  • Your first picture with the ping, looks like it's pinging correctly to the host name.

    Thanks for mentioning the DHCP setting, Uncheck "Use devices DNS settings" and enter your XG's IP address in primary DNS.

    Refresh your DHCP on the workstation to ensure the DNS is using the XG, not Comcast.

    When packet capturing on the remote XG and only specify your internal DNS IP and port 53.

    Then ping from workstation to the domain, no host.

  • Changing the primary DNS on DHCP to the XG's IP fixed the issue. I can ping hostnames through the VPN. Thank you so much. 

  • Please mark the answers as correct. This way others know it works too.

    Also note, that the XG caches the DNS of your local domain. If you make a change there is some lag, so you can just go to the DNS page and apply the DNS settings and it clears the cache. Note that you may need to also flush the DNS on the workstations if you need the DNS changes to take affect right away.

    On a side note, is it using your LAN interface Port1 for the DNS query to the local domain?

  • Kyle, the original answer is the correct answer. The DNS route request. You just didn't configure it per my image.

  • Yes, the answer was the request route. But, it is important that others know that the primary DNS server of the remote XG needs be its own IP. That was not specified in the original post.