Azure DNS 区域无法解析

Azure DNS 区域无法解析

我有一个运行 Web API 的虚拟机,可以通过端口 5000 上的公共 API - xyzw 进行访问。我尝试在 Azure 中附加一个别名为这个公共 IP 的 DNS 记录 -

DNS 区域名称 - example-test123.com 记录集名称 - dev

在 Powershell 中,

nslookup dev.example-test123.com <ns-name>.azure-dns.com.
Server:  UnKnown
Address:  40.90.4.8

Name:    dev.example-test123.com
Address: x.y.z.w


Test-NetConnection -ComputerName "x.y.z.w" -Port 5000

                                                                                                                              
  ComputerName     : x.y.z.w                                                                                              
  RemoteAddress    : x.y.z.w                                                                                              
  RemotePort       : 5000                                                                                                       
  InterfaceAlias   : Wi-Fi                                                                                                      
  SourceAddress    : <redacted>                                                                                              
  TcpTestSucceeded : True 

Test-NetConnection -ComputerName "dev.example-test123.com" -Port 5000
WARNING: Name resolution of dev.example-test123.com failed



  
ComputerName   : dev.example-test123.com
RemoteAddress  :
InterfaceAlias :
SourceAddress  :
PingSucceeded  : False

类似地,可以通过公共 IP 从浏览器访问 swagger 端点,但不能通过域名访问。

答案1

如上所述,向注册商注册域名还有一个额外的步骤格雷格·W-https://docs.microsoft.com/en-us/azure/dns/dns-domain-delegation在我的场景中,我可以将 DNS 标签设置为连接到 Azure VM 的静态 IP -https://docs.microsoft.com/en-us/azure/virtual-machines/create-fqdn

相关内容