Установка и привязка собственного домена в Windows Azure Web Sites

Время чтения
меньше чем
1 минута
Прочитано

Установка и привязка собственного домена в Windows Azure Web Sites

декабря 16, 2012 - 20:27
0 комментариев

При создании нового веб-сайта, Windows Azure предоставляет пользователю индивидуальный поддомен в пределах доменного имени azurewebsites.net. Однако разработав готовый проект, вы захотите использовать свой личный домен второго уровня. В сегодняшней статье мы покажем как можно привязать свой домен к сайту в Windows Azure. Для примера будем использовать домены aspnet.mobi и aspnet.by.

Для того, чтобы выполнить все действия у вас должен быть доступ к панели управления вашим доменом и порталу Windows Azure https://www.windowsazure.com.

Домен к сeрвисaм Windows Azure Web Sites можно привязать несколькими способами:

  • через CNAME записи вашего домена;
  • через A записи.

Запись CNAME (рекомендуется)

С помощью CNAME можно сопоставить определенный домен, например aspnet.by или domain.aspnet.by, доменному имени domain.azurewebsites.net размещенного сайта Windows Azure Web Sites. Время жизни доменного имени domain.azurewebsites.net для реализации этого решения совпадает со временем жизни размещенной службы и остается неизменным, даже если в размещенной службе нет развернутых веб-сайтов.

Однако здесь есть одно ограничение. Мы сможем сопоставить только субдомены (например, aspnet.by), а не корневой домен (например, aspnet.by).

Преимуществом такого подхода является то, что вы будете полностью застрахованы от проблем, связанных с изменением VIP (Public Virtual IP Address).

Запись "A"

С помощью записи A можно сопоставить домен (например, aspnet.by или aspnet.by) или домен с подстановочными символами (такой как *. aspnet.by) с единым общедоступным IP-адресом развертывания в размещенной службе Windows Azure. Соответственно, время жизни IP-адреса совпадает со временем жизни развертывания в размещенной службе. IP-адрес назначается при первом развертывании в пустой блок (рабочий или тестовый) размещенной службы и закрепляется за ним до тех пор, пока развертывание не будет удалено. Этот IP-адрес можно узнать на Портале управления Windows Azure.

IP-адрес сайта в Windows Azure Web Sites

Основным преимуществом данного подхода по сравнению с CNAME является то, что осуществлять привязку можно к корневым доменам и любым поддоменам в пределах главного доменного имени (например, *.aspnet.by).

В пределах доступных настроек панели управления расширенного редактора DNS-зоны мы рассмотрим примеры установки DNS-адресов в панели управления доменом hoster.by и reg.ru.

Привязка своего домена к Windows Azure Web Sites (на примере регистратора Reg.ru). Доменное имя aspnet.mobi

В первую очередь, для того, чтобы у вашего домена появилось управление зоной на dns-серверах,  первоначально необходимо прописать для домена днс-серверы регистратора ns1.reg.ru, ns2.reg.ru.

Для этого, необходимо войти в личный кабинет на REG.RU, нажать пункт «Мои домены», кликнуть по имени домена, выбрать из списка "DNS-серверы", прописать dns-серверы. При этом dns-серверы прописываются примерно сутки. После чего Ваш сайт будет отображаться в браузере по имени домена.

Далее в меню «Управление зоной» у Вас появится возможность управления расширенной DNS-зоной для домена.

Мы добавляем запись CNAME с параметрами:

Subdomain: www
Canonical name: apsnet.azurewebsites.net.

Добавляем запись «A»  с параметрами:

Subdomain: * или пустое значение
IP Adress (который мы получили в панели управления Windows Azure): 94.245.104.73

Расширенный DNS-редактор Reg.ru

Привязка своего домена к Windows Azure Web Sites (на примере регистратора Hoster.by). Доменное имя aspnet.by

Для привязки доменного имени в панели управления hoster.by вам необходимо выбрать нужный домен, нажать пункт DNS, и выбрать из списка "Использовать расширенный DNS-редактор (бета-версия)".

Для параметра CNAME необходимо указать параметры:

Домен: www
Тип записи: CNAME
Значение: laby.azurewebsites.net

Для параметра "A" указываем:

Домен: aspnet.by
тип записи: CNAME
Значение (IP-адрес): 65.52.128.33

Расширенный DNS-редактор Hoster.by

Установка доменного имени в портал Windows Azure

После того, как DNS-адреса прописаны, остается только связать доменные имена в панели управления Windows Azure Web Sites.

Войдите в панель управления портала Windows Azure и нажмите на название вашего сайта. Выберите пункт меню SCALE и перейдите в режим «SHARED». Сохраните действие.

Переход в режим SHARED в Windows Azure

Теперь перейдя в меню «CONFIGURE»  в нижней части экрана станет активный  пункт «MANAGE DOMAINS».

Управления доменами MANAGE DOMAINS в Windows Azure

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

Дополнительную информацию вы можете получить здесь: https://www.windowsazure.com/en-us/develop/net/common-tasks/custom-dns-web-site/