首页 » 虚拟化 » 微软Azure在ARM架构下设置IP的反向DNS解析

微软Azure在ARM架构下设置IP的反向DNS解析

 

微软Azure设置IP的DNS反向解析需要在PowerShell下进行,portal界面中是没有此类设置的。

1、首先登录portal界面,在公共IP地址中对相应IP设置为静态,并设置一个DNS名称标签
DNS名称标签
2、给需要IP反解指向的域名做一条A记录,指向这个公网IP地址;
如:azure001.heminjie.com ---> 139.219.197.181 之后反解析就指向azure001.heminjie.com这个A记录。
这里要说明一下,第一步我们添加的DNS名称标签其实也是一条微软自带的A记录,也可以直接把反解析指向那条A记录。

3、用PowerShell登录到ARM架构

PS C:\Users\Admin> Add-AzureRmAccount -EnvironmentName AzureChinaCloud

4、总共输入三条命令即可成功设置IP反解

注意:下面命令需要替换azure001-ip为对应公共IP地址的名称,azure_new001为资源组名称,azure001.heminjie.com为第二步设置的A记录。

PS C:\Users\Admin> $pip = Get-AzureRmPublicIpAddress -Name azure001-ip -ResourceGroupName azure_new001
PS C:\Users\Admin> $pip.DnsSettings.ReverseFqdn = "azure001.heminjie.com."
PS C:\Users\Admin> Set-AzureRmPublicIpAddress -PublicIpAddress $pip
 
 
Name                     : azure001-IP
ResourceGroupName        : azure_new001
Location                 : chinaeast
Id                       : /subscriptions/b36e44d9-37e3-45b8-57c0-bb3a16093ee8/resourceGroups/azure_new001/providers/Mic
                           rosoft.Network/publicIPAddresses/azure001-ip
Etag                     : W/"38d8580a-835a-4840-a726-ae3237a7c516"
ResourceGuid             : 5a0afb04-0a4e-4407-b7fe-453342fac314
ProvisioningState        : Succeeded
Tags                     :
PublicIpAllocationMethod : Static
IpAddress                : 139.219.197.181
PublicIpAddressVersion   : IPv4
IdleTimeoutInMinutes     : 4
IpConfiguration          : {
                             "Id": "/subscriptions/b36e44d9-37e3-45b8-57c0-bb3a16093ee8/resourceGroups/azure_new001/prov
                           iders/Microsoft.Network/networkInterfaces/azure009Nic/ipConfigurations/ipconfig1"
                           }
DnsSettings              : {
                             "DomainNameLabel": "azure001",
                             "Fqdn": "azure001.chinaeast.cloudapp.chinacloudapi.cn",
                             "ReverseFqdn": "azure001.heminjie.com."
                           }

查看某公共IP反解信息:

PS C:\Users\Admin> Get-AzureRmPublicIpAddress -Name azure001-ip -ResourceGroupName azure_new001

nslookup命令验证IP反解析是否生效:

C:\Users\Admin>nslookup
默认服务器:  public1.114dns.com
Address:  114.114.114.114
 
> set q=ptr
> 139.219.197.181
服务器:  public1.114dns.com
Address:  114.114.114.114
 
非权威应答:
181.197.219.139.in-addr.arpa    name = azure001.heminjie.com

原文链接:微软Azure在ARM架构下设置IP的反向DNS解析,转载请注明来源!

2