Как связать публичный IP-адрес с существующим доменным именем
Я не понимаю, как работает DNS!
У меня есть публичный IP-адрес, полученный от AZURE, и теперь у моего сайта уже есть доменное имя (myWebsite.com), которое привязано к моему старому серверу.
Теперь я купил новую виртуальную машину в AZURE (это Ubuntu).
Теперь, как я могу изменить это мое доменное имя (myWebsite.com), чтобы теперь указывать на новый публичный IP-адрес моей виртуальной машины в Azure.
Должен ли я сделать это в командной строке или нет???
3 ответа
Вам следует взглянуть на статью, на которую ссылается Уолтер, - которая охватывает весь сценарий от начала до конца.
Я предполагаю, что вы используете Azure Resource Manager, поскольку вы специально упомянули ресурс Public IP Address. Вы не упоминаете, настроили ли вы DNS-имя для этого публичного IP-адреса или у него есть статический или динамический IP-адрес. Вы можете найти полную информацию о ресурсе Public IP Address здесь: https://docs.microsoft.com/en-us/rest/api/network/create-or-update-a-public-ip-address
Вам нужно будет войти в службу, на которой вы размещаете myWebsite.com, и создать запись DNS. Что эта запись зависит от ниже:
- если вам нужно, чтобы пользователи достигли вершины зоны и разрешили ваш веб-сайт (т.е. myWebsite.com), то вам необходимо убедиться, что публичный IP-адрес является статическим, и создать запись A для этого IP-адреса. Это будет выглядеть так: myWebsite.com A {Статический публичный IP-адрес}
-Если пользователи вместо этого будут использовать субдомен (то есть www.myWebsite.com), то вы должны добавить DNS-имя к общедоступному IP-адресу, а затем создать CNAME из субдомена, который пользователи будут использовать для этого DNS название. Это будет выглядеть следующим образом: www.myWebsite.com CNAME {имя вашей службы}.{Region}.cloudapp.azure.com
Чтобы расширить рассуждения для вышеизложенного -
Использование записи A с динамическим IP-адресом означает, что вам придется обновлять запись DNS каждый раз, когда IP-адрес изменился, и в течение этого времени ваш веб-сайт фактически отключен.
Создание записи CNAME не поддерживается для корня или вершины зоны (т.е. myWebsite.com) в соответствии с RFC
Обратите внимание, что может взиматься небольшая плата за статические публичные IP-адреса. Смотрите здесь для получения дополнительной информации: https://azure.microsoft.com/en-us/pricing/
С уважением, Стивен Мэлоун - Сеть Azure
Перейдите на свой DNS-сервер, где вы создали свое доменное имя, нажмите +Record Set и создайте запись A, используя ваш новый IP-адрес, дождитесь времени TTL, и вы сможете подключиться
Что ж, вам нужно понимать DNS, чтобы настроить это, но в основном вам нужно указать свою DNS-запись на Azure IP, или лучше указать CNAME-запись на Azure DNS-имя вашего публичного IP-адреса, чтобы при его изменении это не происходило. сломать вещи.
Существует множество инструкций по изменению записей DNS в зависимости от вашего провайдера (GoDaddy или что-то еще)