在我的应用程序中连接到 Azure 服务时,最好使用 DNS 主机名还是 IP?
例如,我有一个托管在虚拟机中的 SQL Server。168.63.xxx.xxx
我应该使用还是使用配置我的 web.config mysqlserver001.cloudapp.net
?
谢谢
在我的应用程序中连接到 Azure 服务时,最好使用 DNS 主机名还是 IP?
例如,我有一个托管在虚拟机中的 SQL Server。168.63.xxx.xxx
我应该使用还是使用配置我的 web.config mysqlserver001.cloudapp.net
?
谢谢
没有recommended
策略。虽然有非官方声明说部署的云服务(包括虚拟机)的公共 IP 地址在完全删除之前不会更改(删除同一云服务中的所有 VM,或者删除 PaaS 部署),但我会如果可以的话,不要依赖它。您可以参考这篇博文及其链接,了解“固定 IP 地址”的困境。
我会使用 DNS 名称。我什至会使用我自己的域名,即 CNAME-d 到 xxx.cloudapp.net 域。
只要您不删除虚拟机,IP 地址和 DNS 名称都可以使用并且是持久的。但从我的角度来看,DNS 名称看起来更友好。