У меня есть сервер с установленным ESXi. И добавил несколько виртуальных машин (Ubuntu).
Все виртуальные машины имеют частный IP-адрес, но как я могу назначить общедоступный IP-адрес виртуальной машины?
Я хочу назначить виртуальной машине общедоступный IP-адрес (предпочтительно IPv6), чтобы я мог подключиться к конкретной виртуальной машине на основе IP-адреса.
Я хочу иметь возможность ssh в конкретную виртуальную машину, на порт 20 и назначенный IP-адрес. То же самое для веб-сайтов, поэтому переадресация порта 80 и т. д.
У меня уже есть группа портов виртуальных машин в ESXi и виртуальных машинах. См. это: {{1} } https://www.dropbox.com/s/efnrun70s7te8e5/a.jpg?dl=0
Вы присваиваете публичные адреса точно так же, как вы присваиваете приватные адреса.
Конечно, вам нужно убедиться в правильности маршрутизации, иначе ничего не будет работать.
Или же вы можете переадресовать ваш маршрутизатор на эти ВМ.
.Есть пара вещей, которые нам нужно прояснить, чтобы начать с:
Замечание: Все приведенное ниже объясняется предположением, что под частными IP вы подразумеваете внутренний сетевой адрес, доступный в вашей внутренней сети, а не частный для хоста ESXi.
Если вы только хотите получить доступ к ВМ на этих службах из внешней среды, вы можете настроить переадресацию портов на вашем маршрутизаторе, обращенном в Интернет, для переадресации портов 22 (SSH) и 80 (HTTP) на ВМ.
Если вы хотите получить доступ к произвольным портам ВМ (внешне) без постоянной переконфигурации вашего сетевого оборудования, лучшим планом будет настройка трансляции сетевых адресов (NAT) на вашем сетевом оборудовании, для трансляции(/a) публичного IP адреса на частный внутренний адрес.
Если вам необходимо получить доступ к этому публичному IP адресу как внутренне, так и внешне, вам необходимо настроить маршрутизатор, обращенный в Интернет, для выполнения (Loopback). NAT для перенаправления трафика, направленного из внутренней сети на публичный IP-адрес. Подробнее о шпильке NAT здесь: Обратная переадресация на переадресованный публичный IP-адрес из локальной сети - Hairpin NAT