我正在尝试使用自定义域名创建应用程序网关,我一直收到错误说"无法指定域名标签。"
我想知道我做错了什么,或者azure应用程序网关不可能拥有自定义域名?
答案 0 :(得分:7)
以下是关于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。
答案 1 :(得分:6)
它不受支持,您无法设置自定义DNS名称,我已经与微软支持部门开了一张票。
您将拥有一个DNS名称,如:12-232-4-334-2-34-2343.cloudapp.net,您可以使用CNAME,例如,www.web.com转至12-232-4 -334-2-34-2343.cloudapp.net。
PD:同样,公共IP必须是动态的FYI。
答案 2 :(得分:0)
如果只有一个应用程序在Application Gateway上进行侦听,则在Web App的自定义域中添加自定义URL(您希望将Gateway附加为自定义域,例如customurl.example.com)。添加完后,添加DNS条目,以便此自定义URL(customurl.example.com)指向您的App Gateway的DNS名称(something.cloupapp.net)。这样,当您点击自定义URL(customurl.example.com)时,它将通过应用程序网关重定向到您的应用程序。