Top.Mail.Ru

Облако

IP. Плавающий IP: что это, как получить и привязать к машине

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

Обратите внимание. Приватная подсеть, в которой состоит машина, должна быть маршрутизируемой. Маршрутизацию можно включить в настройках подсети.

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

Доступ можно организовать и по-другому — создав для устройства публичный интерфейс. Но тогда публичный и приватный маршрутизируемый интерфейсы будут конфликтовать друг с другом, ведь оба — маршруты для выхода в интернет. Придётся вручную настраивать маршрутизацию. Если доступ во внешнюю сеть нужен только на время или вы просто не хотите возиться с настройками, плавающий IP станет идеальным решением.

Вы резервируете плавающий IP и привязываете к машине. Когда для этого IP на маршрутизатор приходят пакеты, он отдаёт их вашему устройству. Когда от машины приходят пакеты в ответ, маршрутизатор отдаёт их от имени плавающего IP.

Месячная цена за IP указана в окне заказа. Вы платите только за время от создания IP до удаления: например, если зарезервировали IP и удалили его через час, спишется плата только за час использования. На тарификацию не влияет, привязан адрес к машине или нет.

Откройте раздел Сеть выберите нужную сеть и зайдите в настройки подсети, в которой состоит ваше оборудование. Опция Включить шлюз должна быть включена — она и делает подсеть маршрутизируемой (серверы внутри такой подсети могу выходить в интернет и принимать входящие подключения).

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

Вы можете создать IP без привязки к машине. Для этого просто нажмите Создать плавающий IP.

Вы также можете создать IP и сразу назначить его конкретной машине. Для этого включите опцию Назначить, выберите машину и интерфейс и нажмите Создать плавающий IP.

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

Обратите внимание. Некоторые теги могут быть присвоены IP автоматически, например:

  • os_distro
  • os_type
  • os_version
  • image_name
  • task_id
  • image_id
  • snapshot_id
  • snapshot_name
  • user_id
  • amphora
  • octavia-amphora-image

Если указать эти теги вручную, при создании плавающего IP может возникнуть ошибка.

Во время создания машины в разделе Настройка сети выберите тип интерфейса «Приватный». Укажите сеть и подсеть интерфейса, для которого хотите добавить плавающий IP. Включите опцию Использовать плавающий IP, нажмите Создать новый плавающий IP и сохраните настройки с помощью кнопки Добавить интерфейс.

Машина будет создана с приватным интерфейсом, к которому привязан новый плавающий IP.

В разделе Сеть → Плавающие IP напротив свободного IP нажмите Назначить виртуальной машине. В появившемся окне выберите машину и сетевой интерфейс, к которому будет привязан плавающий IP. Далее нажмите Назначить плавающий IP.

Вы можете отвязать IP от виртуальной машины двумя способами:

  • В разделе Сеть  Плавающие IP напротив нужного IP нажмите на знак ··· и выберите Отключить от источника. IP больше не будет прикреплён к машине.

  • В разделе Виртуальные машины выберите машину, к которой привязан плавающий IP. Далее во вкладке Сеть раскройте приватный интерфейс, нажмите на знак ··· и выберите Отключить плавающий IP. IP больше не будет прикреплён к машине.

В разделе Сеть  Плавающие IP напротив нужного адреса нажмите на знак ··· и выберите Удалить. IP будет удалён и перестанет тарифицироваться. 

Мы используем cookie, чтобы сайт стал лучше для вас.