我目前正在进行Azure免费试用,并尝试设置反向DNS PTR记录。
我已通过证书登录,使用以下代码下载文件:Get-AzurePublishSettingsFile
。我还使用Import-AzurePublishSettingsFile C:certs<SubscriptionName>-credentials.publishsettings
导入了该文件。
但是,当我运行Get-AzureService | fl ServiceName
时,我没有列出任何服务。
当我尝试运行Set-AzureService –ServiceName "my hostname" –Description "Reverse DNS" –ReverseDnsFqdn "mail.my domain."
我得到托管服务名称不存在。
免费试用是否有限制,不允许设置?
答案 0 :(得分:0)
导入后...添加
Select-AzureSubscription -SubscriptionName "nameofyoursubscription"
仅导入订阅发布设置文件不会选择所需的订阅。
UPD:我无法重现这个问题。请尝试执行:$subscr = "subscriptionid"
$csname = "mytestcloudservice14"
Select-AzureSubscription -SubscriptionId $subscr –Current
New-AzureService -ServiceName $csname -Location "Central US" -Label "mytestcloudservice"
Set-AzureService –ServiceName $csname –Description "Reverse DNS" –ReverseDnsFqdn "mytestcloudservice14.cloudapp.net."
Get-AzureService -ServiceName $csname
答案 1 :(得分:0)
正如Get-AzureService
所述,它返回一个对象,其中包含有关当前订阅的云服务的信息,这意味着,它是对 Azure云服务的操作仅,Set-AzureService
。
因此,如果您没有部署任何云服务,Get-AzureService
肯定不会列出任何内容,如果您的主机名是&#34;我的主机名&#34;不是云服务,难怪您收到错误消息The hosted service does not exist.
。
此外,Azure网站不支持反向DNS。 Azure PaaS角色和IaaS虚拟机支持反向DNS。