OpenVPN і DNS. Як?


17

Я використовую OpenVPN для налаштування VPN для підключення свого ноутбука вдома до моєї локальної мережі робочого місця. Я хочу мати змогу посилати комп’ютери на робочому місці за своїм ім'ям, а не за IP-адресою, але не можу.

Це моя ситуація:

LAN на робочому місці:

  • Адресний простір: 192.168.101.0/24
  • Адреса маршрутизатора: 192.168.101.1

Домашня локальна мережа:

  • Адресний простір: 192.168.1.0/24
  • Адреса маршрутизатора: 192.168.1.1

VPN:

  • Адресний простір: 10.100.1.0/24
  • Адреса сервера OpenVPN: 10.100.1.1

На всіх машинах працює Microsoft Windows.

На моєму робочому місці ПК, що працює як сервер OpenVPN, - 192.168.101.50 (і 10.100.1.1 в VPN), а його назва - робоче місце .

На моєму робочому місці ім'я workplaceserver вирішено на адресу 192.168.101.50, але в vpn-клієнті ім'я робочого місця на сервері неможливо вирішити, я хочу, щоб це було вирішено до 10.100.1.1. Як я можу налаштувати OpenVPN для досягнення цього?

Відповіді:


21

Ви можете використовувати офісний DNS (якщо у вас є), замість того, якщо ви використовуєте DNS за замовчуванням. Для цього потрібно додати цю опцію на сервер OpenVPN ( див. Документи )

push "dhcp-option DNS 10.x.x.x"    

1
Мабуть, це не має ніякого ефекту в моєму випадку. Можливо, тому, що я не використовую DHCP? Я повинен використовувати статичну настройку, але я хотів би, щоб DNS переосмислив.
Даніель Ф

Також вам може знадобитися redirect-gatewayдиректива (див. Посібник ), оскільки ваш шлюз за замовчуванням, ймовірно, був переданий вашим DHCP або вручну. Використання надісланих redirect-gatewayречей через VPN - можливо, виправлення вашої проблеми в процесі.
MrMajestyk

Якщо ви не користуєтеся мостовою мережею, вам також знадобиться маршрут до DNS-сервера: натисніть "route 10.0.0.0 255.0.0.0"
wilsotc

0

Ви також можете просто додати потрібні хости (дуже мало, чи не так?) У hostsфайл, і навіть не возитися з конфігураціями OpenVPN (що може бути корисно, якщо у вас немає і не налаштуєте DNS-сервер всередині приватного мережа).


-2
  • Відкрийте рахунок на OpenDNS .
  • Створіть собі мережу.
  • Додайте діапазон IP-адрес обох сторін.
  • Додайте сервер робочих місць як псевдонім.

Звідти ви повинні мати його для роботи, і ваша конфігурація буде стежити за вами, доки ви використовуєте їх DNS, які, до речі, дуже хороші.


7
І оприлюднити свою топологію, не гарна ідея ...
Kartoch
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.