We have a site to site connection which uses open vpn. The VPN connection working fine, But Cannot resolve hostnames from site B in Site A or vice versa.
But using same DNS forwarder can resolve the host names from AWS VPN Connection(Uses OpenVPN)
DNS Forwarder Configuration.
Enable DNS forwarder Enable
DHCP registration Enable
Static DHCP Enable
Prefer DHCP Enable
DNS Query Forwarding blank
Listen Port blank (53)
Interfaces All
Strict binding blank
AT Site A
Domain abc.tld
IP address 192.168.2.1 (this is IP address of Opnsense Box at Main Site B)
Source IP 192.168.1.1 (this is local IP address of opnsense Box at Remote Site A)
AT Site B
Domain abcd.tld
IP address 192.168.1.1 (this is IP address of Opnsense Box at Main Site A)
Source IP 192.168.2.1 (this is local IP address of opnsense Box at Remote Site B)
Note: Generally, all 192.168.1.x or 192.168.2.x ip addresses are reachable from both sites flawlessly.
Thanks.
Hello!
Do "domain overrides" at both sites as follows:
Site A:
abcd.tld - 192.168.2.1
2.168.192.in-addr.arpa - 192.168.2.1
Site B:
abc.tld - 192.168.1.1
1.168.192.in-addr.arpa - 192.168.1.1
So, you will have both normal (FQDN) and reverse (IP address) DNS resolving in between sites.
It is important to know that, from one site to the other, you will not get DNS resolving of host names only, you really must use FQDNs: ping hostname1
will not work, you are required to use ping hostname1.abc.tld
I hope it helps! :)
Hello,
I have changed the domain overrides as you described, but still hostnames weren't resolving.
I have been testing with FQDN not with just hostname :)
It should work: I do have name resolution even over VPN (OpenVPN site-to-site), my setup is exactly as advised upon.
I don't know what else could be the culprit. :(
Be aware, though, if you are using the resolver (Unbound DNS) instead of DNSmask DNS, you also have to add your sites' IP ranges in the ACL.