Я задал этот вопрос (на ТАК случайно):
У меня возникают проблемы с настройкой личного домена (приобретенного на GoDaddy.com) с виртуальной машиной Azure (на которой я планирую запускать несколько веб-сайтов). Я установил некоторые Endpoints
(80 для Http и 443 для SSL) Я использую CNAME
из myvm.cloudapp.net
и я установил привязку в IIS виртуальной машины к моей виртуальной машине Azure INTERNAL IP ADDRESS
. Вуаля, все работает. Проблема в том, что Azure время от времени меняет этот IP-адрес ... поэтому мой вопрос: есть ли лучший способ настроить это, чтобы мне не приходилось беспокоиться об изменении IP-адреса?
Очень полезный ответ, который я получил, был о "dynamic DNS"
Однако это касается только части проблемы. Вторая часть - это Bindings
Внутри IIS
на Azure
сервер, как мне убедиться, что у них всегда правильный IP?
Скорее с опозданием - теперь Azure предлагает "Зарезервированные IP-адреса", что может помочь, однако из-за варианта использования, который вам нужен, они могут не помочь:
В ценообразование из них в настоящее время1 перечислено как:
Первые 5 зарезервированных IP-адресов (в использовании)
0 фунтов стерлингов в час за IPНеиспользованный Зарезервированные IP-адреса
0,0025 фунтов стерлингов в час за IP (~ 2 фунта стерлингов в месяц за IP)
А неиспользуемый IP-адрес определяется как (выделено мной):
[...] Зарезервированный IP-адрес, который не используется в Бег развертывание
Поэтому, если вы отключите виртуальную машину, которая использует зарезервированный IP-адрес, этот IP-адрес станет «неиспользуемым», и вы начнете платить за него - однако, если ваши виртуальные машины отключены из-за того, что у вас нет кредита, у вас не будет никаких кредит для оплаты зарезервированных IP-адресов.
Вам нужно будет настроить виртуальную сеть в Azure до подготовки виртуальной машины. Это даст вам набор внутренних IP-адресов для сопоставления ваших сайтов в IIS.
Затем следуйте инструкциям в этой статье, чтобы сделать то, о чем вы просите:
Настройка личного доменного имени для облачной службы Windows Azure
В настоящее время у меня есть физический сервер, на котором работает несколько веб-сайтов, но я планирую переместить их на новую виртуальную машину в Azure, поэтому я установил несколько сайтов на тестовой виртуальной машине.
Моя подписка Azure в настоящее время работает в учетной записи MSDN, которая дает мне 100 долларов в месяц бесплатно. Недавно во время тестирования других служб Azure я превысил сумму кредита в 100 долларов, и моя подписка была отключена. Похоже, из-за этого мой оригинальный публичный IP-адрес был переработан. Когда я получил свой следующий набор ежемесячных кредитов, моя подписка была снова активирована, но мой IP-адрес изменился. Мне пришлось вернуться в DNS и изменить свои записи A на новый внешний IP-адрес.
Я не уверен, есть ли способ сохранить IP-адрес в такой ситуации, но имейте в виду такой сценарий.
Надеюсь, это поможет, Брайан