Sementara di site1, saya harus terhubung ke site2 melalui OpenVPN. Setelah terhubung, OpenVPN site2 mendorong server nama DNS dan opsi pencarian domain. Ini menyebabkan semua resolusi nama untuk site1 gagal.
Contoh:
Terhubung secara fisik di site1, DHCP mendorong opsi DNS dan resolvconf mengelola mereka.
/etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 172.16.1.101 nameserver 172.16.1.102 search site1.internal.domain
Buka terowongan OpenVPN ke site2, OpenVPN mendorong DNS dhcp-option dan DOMAIN untuk site2 dan
/etc/openvpn/update-resolv-conf
mendorongnya ke resolvconf.
/etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 192.168.1.5 nameserver 172.16.1.101 nameserver 172.16.1.102 search site2.internal.domain site1.internal.domain
Resolusi DNS berfungsi untuk server.site2.internal.domain tetapi gagal untuk server.site1.internal.domain
Apakah ada cara agar setiap permintaan DNS yang gagal ke site21 harus masuk ke server DNS site1? Atau konfigurasikan resolvconf yang hanya kueri untuk site2.internal.domain yang harus dilewatkan ke server nama2 situs?
Saya menggunakan mesin Ubuntu 14.04 di site1, dan server OpenVPN di site2 adalah kotak 2.2 pfSense. Saya mengelola kedua situs sehingga membuat perubahan di kedua sisi tidak menjadi masalah. Kedua domain tersebut adalah non-publik dan penggunaan internal saja.