我正在尝试使用自定义域名创建应用程序网关,但我不断收到错误消息:“无法指定域名标签”。

我想知道我是否做错了什么,或者azure应用程序网关不可能具有自定义域名?

最佳答案

这是我从 azure 应用程序网关中学到的经验教训:

1.) Application gateway does _not_ support statically addressed public IPs
2.) Application gateway does _not_ support public IPs with a DNS name (e.g. somename.cloudapp.net)
3.) The application gateway’s DNS name _should_ be used to create a CNAME record which points to a friendly DNS (i.e. myawesomesite.com)
4.) The use of an A-record is _not_ recommended because the VIP may change on restart of the application gateway

运行此powershell脚本以获取网关DNS:
Login-AzureRmAccount
Set-AzureRmContext -SubscriptionName '<Azure Subscription Name>'

$resourceGroup = 'myresourcegroup'
$pubIpName     = 'mypubip'

Get-AzureRmPublicIpAddress -ResourceGroupName $resourceGroup -Name $pubIpName

在上面的脚本返回的内容中查找类似以下内容的内容:
DnsSettingsText: {
    "Fqdn": "00000000-1111-2222-3333-444444444444.cloudapp.net"
}

fqdn是用于设置CNAME的内容。

关于azure - Azure应用程序网关的自定义域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37752482/

10-14 02:08