【发布时间】:2014-07-13 18:28:21
【问题描述】:
我在 windows azure 的 2 个独立云服务中有 2 个 linux vm,所以两个 vm 都有一个外部公共 ip,一个有 cpanel 的 centos,另一个有 magento 的 ubuntu。
我们已准备好更改 dns,但不清楚我们必须使用哪些 ips 或名称服务器。
谁能指出我正确的方向?
【问题讨论】:
标签: linux ubuntu azure dns centos
我在 windows azure 的 2 个独立云服务中有 2 个 linux vm,所以两个 vm 都有一个外部公共 ip,一个有 cpanel 的 centos,另一个有 magento 的 ubuntu。
我们已准备好更改 dns,但不清楚我们必须使用哪些 ips 或名称服务器。
谁能指出我正确的方向?
【问题讨论】:
标签: linux ubuntu azure dns centos
我假设您的域由 godaddy 托管,如您所说,因此建议创建一个“A”记录并将其分别指向您的虚拟机的公共 IP。
因此,如果您的 VM1 具有公共 ip,例如 88.66.77.55,并且您想将 yourdomainname.com 指向您的 vm,只需添加“A”记录并将 yourdomainname.com 指向 88.66.77.55。
使用 Cname 也是正确的,但它会增加加载时间,这很明显,因为 DNS 查找您的 vm public dns + 该 Cname 路由。
所以添加“A”记录在速度方面会更好。
【讨论】:
Simon 提到的文档为您提供了所有详细信息,但只是为了快速概述
您的 Azure 网站有一个名称,例如
myname.cloudapp.net
您仍然需要托管或让您的域提供商托管您的 DNS。
最好的方法是创建一个 subdomain.yourdomain.com 的 CNAME 到 myname.cloudapp.net
http://support.godaddy.com/help/article/7921/adding-or-editing-cname-records?locale=en
Azure 最近刚刚发布了保留的 IP 地址,但它们目前只能由 Azure Powershell 配置,不能在门户中配置(计划很快在门户中发布)
最简单的方法是 CNAME 方法。如果您的客户端的 DNS 查找时间由于速度要求而成为主要问题,您可以考虑保留 IP 地址方法。
【讨论】:
我假设您希望将您拥有的现有域名与 Azure 云服务相关联。 通常,这是要遵循的指导:http://azure.microsoft.com/en-us/documentation/articles/cloud-services-custom-domain-name/
【讨论】: