Несогласованность зарезервированного IP-адреса Azure

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

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

Все это отлично работает, но есть один бит, которого я не понимаю - IP-адрес зарезервированного IP-адреса и конечная точка виртуальной машины не совпадают. Мне нужно настроить DNS, чтобы он указывал на IP-адрес конечной точки, чтобы это работало. Есть ли что-то, что я делаю неправильно, или это просто способ работы зарезервированных виртуальных машин?

Похоже, что этот вопрос без ответа - та же проблема:

Спасибо!


person Matt McNabb    schedule 18.06.2015    source источник


Ответы (2)


«Облачная служба Azure» - это контейнер, который обеспечивает подключение к Интернету для «виртуальных машин Azure». Таким образом, вы назначаете облачной службе общедоступный IP-адрес с выходом в Интернет. Эта статья относительно хорошо объясняет взаимосвязь: Облачные службы Azure

Ссылка сверху:

Вот определение облачной службы Azure IaaS, которое поможет вам понять, что это такое в контексте служб инфраструктуры Azure:

  • Облачный сервис - это сетевой контейнер, в котором можно размещать виртуальные машины.
  • Все виртуальные машины в этом контейнере могут связываться друг с другом напрямую через Azure (и поэтому им не нужно выходить в Интернет для связи друг с другом).
  • Этому контейнеру также назначается DNS-имя, доступное из Интернета.
  • Создается элементарный DNS-сервер, который может обеспечить разрешение имен для всех виртуальных машин в одном контейнере облачной службы (обратите внимание, что разрешение имен, предоставляемое DNS-сервером, доступно только для виртуальных машин, расположенных в облачной службе).
  • Контейнеру назначается один или несколько виртуальных IP-адресов (VIP), и эти IP-адреса могут использоваться для разрешения входящих подключений из Интернета к виртуальным машинам.

Для некоторых служб (например, FTP) может потребоваться, чтобы ваша виртуальная машина имела общедоступный IP-адрес: Общедоступный IP-адрес виртуальной машины Azure

person Grady G Cooper    schedule 20.06.2015

(IaaS v1) Облачная служба Azure поставляется с постоянным DNS-именем - something.cloudapp.net - и имеет один виртуальный IP-адрес, назначаемый всякий раз, когда в ней развернуты виртуальные машины ИЛИ всякий раз, когда с ней связан зарезервированный IP-адрес. Трафик на виртуальную машину либо балансируется по нагрузке, либо через NAT (перенаправляется порт) из балансировщика нагрузки Azure, находящегося на VIP. Вы также можете связать общедоступный IP-адрес уровня экземпляра (PIP) с виртуальной машиной, что даст ей дополнительный IP-адрес. У VIP всегда есть DNS-имя (something.cloudapp.net), а у PIP - только в том случае, если вы его специально добавляете, я сделал post, в котором рассматриваются эти различия.

(IaaS v2) Виртуальные машины не развертываются в облачных службах и имеют только общедоступный IP-адрес, если он специально добавлен - либо путем настройки PIP на сетевом адаптере виртуальной машины (и, при необходимости, присвоения ему DNS-имени cloudapp.azure.com), либо путем настройки балансировщика нагрузки и либо балансировки нагрузки, либо NAT-трафика к нему. Этот балансировщик нагрузки настроен с использованием общедоступного IP-адреса и при желании может иметь связанное с ним DNS-имя cloudapp.azure.com. (Игнорирование внутренних балансировщиков нагрузки в этом обсуждении.)

person Neil Mackenzie    schedule 20.06.2015
comment
Спасибо! Итак, IP-адрес облачной службы и IP-адрес виртуальной машины являются общедоступными маршрутизируемыми адресами? Вот что я вижу. - person Matt McNabb; 22.06.2015