Saya perhatikan layanan proxy DNS yang saya lihat menggunakan openvpn dan terowongan yang seharusnya hanya lalu lintas DNS melalui VPN yang menutupi pengguna geolokasi VPN dan memungkinkan sistem pengguna untuk menggunakan koneksi awal mereka untuk semua lalu lintas lainnya.
Saya bisa melihat ini menjadi sangat berguna untuk proyek yang sedang saya kerjakan yang menggunakan VPN dan lalu lintas yang saya inginkan dialihkan melalui terowongan akan dns khusus untuk situs intranet tertentu yang kita miliki.
Saya telah mencoba memikirkan bagaimana pengaturannya bekerja melalui openvpn, saya sepertinya tidak dapat menemukan informasi tentang pemfilteran sumber / tujuan openvpn. Apa yang saya temukan adalah contoh dari administrator openvpn memfilter lalu lintas akses klien sehingga satu klien openvpn dapat berbicara dengan klien openvpn lain yang bukan yang saya inginkan.
Satu-satunya cara untuk mencapai hal ini dari apa yang dapat saya pikirkan adalah jika openvpn memiliki opsi pemfilteran untuk administrator tempat admin dapat menempatkannya dalam daftar pengecualian filter IP. Sebagai contoh jika pengguna meminta melalui DNS untuk google.ca filter pengecualian IP openvpn akan melihat bahwa google.ca (saya tahu openvpn hanya hingga layer3 sehingga permintaan untuk google masuk hanya akan menjadi IP dari google yang tidak dalam daftar pengecualian) IP bukan IP yang dapat diterima untuk lalu lintas di atas terowongan, tetapi jika pengguna ingin berbicara dengan myIntranetServer.com, vpn tahu untuk mengizinkan lalu lintas melalui VPN.
Ketika server openvpn menyangkal lalu lintas IP google.ca karena IP google bukan IP dalam daftar IP yang diizinkan untuk lalu lintas melalui VPN, ia mengirimkan pemberitahuan kembali ke klien openvpn untuk OS klien untuk membuat DNS. kueri alih-alih rute DNS openvpn.
Karena saya tidak terbiasa dengan semua opsi yang disediakan openvpn dan sepertinya tidak dapat menemukan info eksplisit untuk jenis pengaturan ini, apa pendapat kalian tentang bagaimana layanan itu melakukan ini?
Saya telah menemukan satu contoh yang sedikit menyentuh subjek tetapi saya tidak terbiasa dengan cara menentukan lalu lintas: OpenVPN - Lalu lintas klien tidak sepenuhnya dialihkan melalui VPN