1

У меня есть 2 компьютера в моей частной сети за маршрутизатором (с публичным IP). Общедоступный IP-адрес - это DHCP, и поэтому он постоянно меняется. Я настроил динамические DNS-хосты, чтобы они указывали на мой обновленный публичный IP-адрес.

У меня есть два динамических DNS-хоста, указывающие на один и тот же общедоступный IP-адрес.

server1.dynamichost.com -> Публичный IP

server2.dynamichost.com -> Публичный IP

Вопрос: если есть решение для маршрутизации динамических хостов к моим частным IP-адресам, например:

server1.dynamichost.com -> общедоступный IP -> 10.0.1.1 (частный IP)

server2.dynamichost.com -> общедоступный IP -> 10.0.1.2 (частный IP)

Что мне нужно сделать, чтобы это работало?

Большое спасибо!

2 ответа2

0

Для веб-трафика это возможно, но требует дополнительной настройки на вашем внутреннем сервере (при условии, что вы не можете настроить маршрутизатор для перенаправления). Плохая новость заключается в том, что ваш веб-сервер должен иметь возможность прокси-сервера одного из доменов или вам нужно настроить прокси-сервер для перенаправления обоих.

Вопрос: почему бы просто не использовать виртуальные хосты на одном веб-сервере? Большинство современных веб-сервисов способны на это, и вам не нужно ничего перенаправлять или прокси.

0

Нет, но вы можете сделать так, чтобы ваш маршрутизатор выполнял перенаправление портов (или статический PAT, или преобразование портов, это просто разные имена для одних и тех же технологий).

Например, если вам нужен доступ по протоколу ssh к 10.0.1.1, вы можете настроить маршрутизатор так, чтобы он переадресовывал соединения через TCP-порт 22 своего публичного IP на ваш частный IP. Если вы хотите, чтобы RDP был перенаправлен на 10.0.1.2, применима та же логика.

Большинство маршрутизаторов также могут выполнять перевод как часть этого процесса. Т.е. маршрутизатор может иметь прямые подключения к порту 9001 (внешний) к 10.0.1.1 на порту 22 и подключения к порту 9002 (внешний) к 10.0.1.2 на порту 22.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .