Как получить IP-адрес в службе веб-приложений Azure

#azure #azure-devops

#azure #azure-devops

Вопрос:

Есть ли способ назначить IP-адрес службе приложений Azure? Я только что развернул свое приложение, и оно работает правильно. Но проблема в том, что нам нужен наш домен, чтобы указывать на эту службу приложений. Поскольку наш домен является website.com а домен службы приложений — website.azurewebsites.net есть ли способ указать website.com к URL-адресу Azure? У нас есть обратный прокси, где мы можем просто назначить IP, и это загрузит сайт. Итак, если сайт website.azurewebsites.сеть и ip равны 123, тогда в нашем обратном прокси мы просто назначаем 123 нашему домену website.com . Поэтому всякий раз, когда кто-то обращается website.com они представлены с website.azurewebsites.net . Есть ли способ назначить IP-адрес этой службе приложений?

Комментарии:

1. смотрите здесь: learn.microsoft.com/en-us/azure/app-service /…

2. спасибо @silent за ответ

Ответ №1:

Как упоминалось в silent, используйте сопоставление CNAME для сопоставления домена, в качестве альтернативы у веб-приложений действительно есть список возможных исходящих IP-адресов, но я не думаю, что это разумно, просто используйте CNAME (вам также необходимо подтвердить свой домен в Azure).

Ответ №2:

Службы приложений — это общие серверы, что означает, что многие службы приложений находятся за одним и тем же IP, следовательно, вам необходимо настроить пользовательский домен в вашей службе приложений, чтобы заставить его работать:

https://learn.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain

Общий IP-адрес можно найти в вашей службе приложений в настройках блейда-> Свойства.

Имя — «Виртуальный IP-адрес»

Комментарии:

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

2. Вам нужно будет подтвердить, что вы являетесь владельцем доменного имени, используя либо CNAME, либо A-Record, поскольку IP является общим, иначе служба приложений не будет прослушивать вызовы к этой записи DNS.

3. @MadzQuestioning Одно уточнение: нет способа получить доступ к службе приложений с использованием IP-адреса, вам необходимо получить к ней доступ по DNS-имени. Итак, либо вы используете azuresites.net DNS-имя или вы используете пользовательский домен, которым владеете самостоятельно.

4. большое спасибо, это может быть решением.. рассмотрю это и приму ваш ответ как решение, если это хорошо