我有一个网站托管在Azure使用Azure CDN。根域(ohsopleasant.com
)的DNS条目被配置为指向CDN的Azure资源。
当我直接针对Azure服务器进行DNS查找时,DNS记录将正确解析为与CDN端点(ohsopleasant.azureedge.net
)相同的IP:
> nslookup ohsopleasant.azureedge.net
Non-authoritative answer:
Name: sni1gl.wpc.mucdn.net
Addresses: 2606:2800:11f:1cb7:261b:1f9c:2074:3c
152.195.19.97
Aliases: ohsopleasant.azureedge.net
ohsopleasant.ec.azureedge.net
scdn13725.wpc.bc6ef.mucdn.net
> nslookup ohsopleasant.com ns1-09.azure-dns.com
Name: ohsopleasant.com
Address: 152.195.19.97
但是,如果我针对ISP的DNS服务器(comcast)或针对谷歌的DNS服务器(8.8.8.8
)进行DNS查找,则返回一个完全不同的IP地址:
> nslookup ohsopleasant.com
Non-authoritative answer:
Name: ohsopleasant.com
Address: 34.98.99.30
> nslookup ohsopleasant.com 8.8.8.8
Non-authoritative answer:
Name: ohsopleasant.com
Address: 34.98.99.30
我不明白为什么Azure记录没有传播到互联网的其他部分,或者他们为什么指向一个GoDaddy“停泊的DNS”网站。有什么不正确的配置吗?
发布于 2022-11-07 07:18:55
事实证明,问题是我为通过Azure注册域而创建的记录被无意中删除了。这导致域的权威DNS退回到GoDaddy,即Azure用于域名注册的服务。由于Azure DNS服务器不再是此域的权威DNS,因此它们的条目不会传播到其他服务器。
不幸的是,在联系Azure支持之后,如果应用程序服务域已经被删除超过30天了,似乎无法恢复它,所以我在这个问题上运气不佳,实际上已经失去了这个域。
https://stackoverflow.com/questions/74311387
复制相似问题