OpenVPN dan DNS. Bagaimana bisa?

17

Saya menggunakan OpenVPN untuk mengatur VPN untuk menghubungkan laptop saya di rumah ke LAN tempat kerja saya. Saya ingin dapat merujuk komputer tempat kerja saya dengan nama mereka dan bukan dengan IP mereka tetapi saya tidak bisa.

Inilah situasi saya:

LAN Tempat Kerja:

  • Ruang alamat: 192.168.101.0/24
  • Alamat router: 192.168.101.1

LAN Rumah:

  • Ruang alamat: 192.168.1.0/24
  • Alamat router: 192.168.1.1

VPN:

  • Ruang alamat: 10.100.1.0/24
  • Alamat server OpenVPN: 10.100.1.1

Semua mesin menjalankan Microsoft Windows.

Di tempat kerja saya, PC yang berjalan sebagai server OpenVPN adalah 192.168.101.50 (dan 10.100.1.1 di VPN), dan nama mesinnya adalah workplaceserver .

Di tempat kerja saya, nama workplaceserver diselesaikan ke alamat 192.168.101.50, tetapi di klien vpn nama workplaceserver tidak dapat diatasi, saya ingin itu diselesaikan ke 10.100.1.1. Bagaimana saya harus mengkonfigurasi OpenVPN untuk mencapai itu?

Toto
sumber

Jawaban:

21

Anda dapat menggunakan DNS kantor Anda (jika ada), sebagai gantinya jika DNS default yang Anda gunakan. Untuk melakukannya, Anda harus menambahkan opsi ini ke server OpenVPN ( lihat dokumen )

push "dhcp-option DNS 10.x.x.x"    
Dan Andreatta
sumber
1
Ini sepertinya tidak berpengaruh pada kasus saya. Mungkinkah karena saya tidak menggunakan DHCP? Saya harus menggunakan pengaturan statis, tetapi saya tetap ingin DNS diganti.
Daniel F
Anda mungkin juga memerlukan redirect-gatewayarahan (lihat manual ), karena gateway default Anda mungkin telah diserahkan kepada Anda oleh DHCP atau secara manual. Menggunakan redirect-gatewaypengiriman barang melalui VPN - mungkin memperbaiki masalah Anda dalam proses.
MrMajestyk
Jika Anda tidak menggunakan jaringan penghubung, Anda juga akan memerlukan rute ke server DNS: tekan "route 10.0.0.0 255.0.0.0"
wilsotc
0

Anda juga dapat menambahkan host yang Anda butuhkan (sangat sedikit, bukan?) hostsKe file, dan bahkan tidak mengacaukan konfigurasi OpenVPN (yang mungkin berguna jika Anda tidak memiliki dan tidak akan menyiapkan server DNS di dalam private jaringan).

Alexander
sumber
-2
  • Buka akun di OpenDNS .
  • Buat sendiri sebuah Jaringan.
  • Tambahkan rentang IP kedua sisi.
  • Tambahkan workplaceserver sebagai alias.

Dari sana, Anda harus membuatnya bekerja dan konfigurasi Anda akan mengikuti Anda, selama Anda menggunakan DNS mereka, yang sangat bagus.

Embreau
sumber
7
Dan
publikasikan