Проблемы с IP Oracle Cloud Instance VM - PullRequest
0 голосов
/ 03 августа 2020
• 1000 1001 *
IPv4 address for ens3: 10.0.0.3

Я не могу понять, почему в других облаках IP такой же, как у publi c ip.

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

Ответы [ 2 ]

3 голосов
/ 03 августа 2020

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

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

Независимо от того, вы сможете получить доступ к виртуальной машине, используя Publi c IP.

2 голосов
/ 13 августа 2020

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

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

С уважением

...