--- GA: UA-139154617-3 disqus: ericstudio langs: zh-tw --- # 對Azure 的 Public IP 設定DNS反解 1. 先到IP的組態裡幫IP設個DNS名稱 DNS 名稱標籤 (選用): 選一個可以代表這個IP功用的名字。Azure 會自動加上尾碼。 2. 設定 ReverseFqdn。由於 UI 上並沒有提供設定的功能,所以要使用Azure Powershell來設定。 ```powershell $pip = Get-AzPublicIpAddress -Name "Public的名字" -ResourceGroupName "ResourceGroup的名字" $pip.DnsSettings.ReverseFqdn = "www.domain.com." #這裡注意fqdn最後要有個. Set-AzPublicIpAddress -PublicIpAddress $pip ``` 3. 完成之後可以用nslookup看一下是不是有設定正確 ```dos > nslookup 預設伺服器: twnic-public-dns.twnic.tw Address: 101.101.101.101 #設定要看prt的記錄 > set type=ptr #假設要Public IP是 10.1.2.3 10.1.2.3 未經授權的回答: 3.2.1.10.in-addr.arpa name = www.domain.com ``` 或者用 https://centralops.net/co/NsLookup.aspx 也可以查 + 註1: 為什麼不用powershell 直接設 `$pip.DnsSettings.Fqdn` 就好? 因為Fqdn需要完整的domain 像是 `abc.japaneast.cloudapp.azure.com`,但是Azure上給的預設donamin name實在太長了記不起來XD。 ### 參考資料 https://docs.microsoft.com/zh-tw/azure/dns/dns-reverse-dns-for-azure-services ###### tags: `Azure` `Public IP` `Reverse DNS`