Проблемы с IP Oracle Cloud Instance VM

Я пробую разные варианты облака, я пробовал цифровые капли океана и экземпляры OVH, но когда я создаю экземпляр ubuntu в облаке oracle, мой IP-адрес после входа через ssh у меня есть:

IPv4 address for ens3: 10.0.0.3

Я не могу понять, почему в других облаках IP совпадает с общедоступным IP.

Спасибо за вашу помощь!


person edusandovall    schedule 03.08.2020    source источник


Ответы (2)


10.0.0.3 - это частный IP-адрес хоста. Каждая виртуальная машина будет иметь частный IP-адрес независимо от того, находится ли она в общедоступной или частной подсети. Это тот же IP-адрес, который используется для доступа к ресурсам внутри одного и того же VCN, что позволяет избежать ненужной маршрутизации трафика через общедоступный Интернет. Это должно быть очень похоже на другие облака.

Объект общедоступного IP-адреса связывается с частным IP-адресом всякий раз, когда виртуальная машина создается в общедоступной подсети. Общедоступный IP остается неизменным на протяжении всего жизненного цикла частного IP. Хорошая роль в облаке Oracle заключается в том, что это почти постоянно, пока виртуальная машина не будет уничтожена.

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

person bmuthuv    schedule 03.08.2020

Чтобы сделать его более понятным (если у вас есть опыт работы в сети), в OCI общедоступные IP-адреса связаны с частными IP-адресами с помощью однозначной трансляции сетевых адресов или, более конкретно, DNAT.

Инфраструктура маршрутизации OCI перенаправляет трафик, предназначенный для общедоступного IP-адреса, на соответствующий частный IP-адрес, который вы видите на экземплярах VNIC, и наоборот. Эта связь выполняется службой, и вы вообще не увидите общедоступный IP-адрес, назначенный VNIC. Вы также можете отменить назначение общедоступного IP-адреса и назначить другой, не затрагивая локальную частную сеть внутри VCN. Или при необходимости полностью отменить назначение общедоступного IP-адреса.

С Уважением

person Badscrew    schedule 13.08.2020