Впервые столкнулся с публикацией сайта на Windows Azure. Понаступал на грабли. Хочется поделиться.
Сделали сайт и выложили на Azure, который в свою очередь дал доступ к нему по ссылке mobilehelpdesk.azurewebsites.net
Купили домен на ru-center'е http://www.mobilehelpdesk.ru/
Встала задача связать домен и сайт.
Почитав:
https://www.windowsazure.com/en-us/develop/net/common-tasks/custom-dns-web-site/?fb=ru-ru
и
http://www.pvsm.ru/windows-azure/13839
Все вроде понятно, но возникли нюансы с dns-master из за которых ничего не работало.
Спасли функции экспорт зоны и импорт зоны.
Когда я посмотрел содержимое выгруженного файла то сразу увидел в чем проблема(выделил красным):
$TTL 3600
$ORIGIN mobilehelpdesk.ru.
mobilehelpdesk.ru. IN SOA ns3-l2.nic.ru. dns.nic.ru. (
2013051308 ; serial
1440 ; refresh
3600 ; retry
2592000 ; expire
600 ; minimum
)
mobilehelpdesk.ru. IN NS ns3-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns8-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns4-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns8-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns4-l2.nic.ru.
awverify.mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.mobilehe lpdesk.ru.
awverify.www.mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.mobilehe lpdesk.ru.
mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME mobilehelpdesk.azurewebsites.net.mobilehelpdesk.ru .
www.mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME mobilehelpdesk.azurewebsites.net.mobilehelpdesk.ru .
Причем в веб-интерфейсе все выглядело нормально. Поправил текстовым редактором до такого состояния:
$TTL 3600
$ORIGIN mobilehelpdesk.ru.
mobilehelpdesk.ru. IN SOA ns3-l2.nic.ru. dns.nic.ru. (
2013051311 ; serial
1440 ; refresh
3600 ; retry
2592000 ; expire
600 ; minimum
)
mobilehelpdesk.ru. IN NS ns3-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns8-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns4-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns8-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns4-l2.nic.ru.
mobilehelpdesk.ru. 3600 IN A 137.135.129.175
awverify.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.
awverify.www.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.
www.mobilehelpdesk.ru. 3600 IN CNAME mobilehelpdesk.azurewebsites.net.
Импортом загрузил и УРА!!! Все заработало!!!
P.S. Для тех кто сомневается как должен выглядеть файл зоны DNS- можете тупо скопировать этот, вместо mobilehelpdesk подставить название своего домена и импортировать себе.