
У меня OpenVPN и веб-сервер размещены на одном сервере. Я знаю, что могу получить доступ к серверу, используя IP туннеля, но я хочу иметь возможность получить доступ к веб-серверу (с включенным виртуальным хостом), используя доменное имя, связанное с тем же сервером.
Я использую Ubuntu 14.04 LTS и OpenVPN Easy RSA.
Редактировать: Я хочу получить доступ к своему серверу, используя доменное имя/публичный IP-адрес, пока я подключаюсь к своему VPN (OpenVPN).
В настоящее время единственный способ, которым я могу получить доступ к своему серверу, — это через туннельный IP. Я слышал, что могу установить некоторые правила в IPTables, чтобы добиться этого, но после некоторых исследований мне не повезло.
Я использовал правила Masquerade, чтобы разрешить доступ в Интернет из Ван в Тунь.
решение1
Я не уверен, что понимаю, в чем здесь проблема.
Предположим, что ваш сервер имеет IP 1.1.1.1 и VPN IP 10.0.0.1 Ваш веб-сервер слушает только VPN IP? Тогда вам нужно добавить свое доменное имя в файл hosts на локальном ПК, например:
10.0.0.1 mydomain.com
После этого вы получите доступ к своему веб-серверу, используя доменное имя.
Взглянемздесьдля получения дополнительной информации о проблемах, связанных с DNS.