如何将godaddy域转发到ec2负载均衡器

我有一个域名godaddy:example.com

我有一个ec2负载平衡器指向一个EC2实例。

我想通过example.com指向我的负载均衡实例。

我首先为我的elb DNS添加了一个www cnamelogging。 然后我将example.com转发到www.example.com

我在Godaddy的A Namelogging中放入了什么?

你不能。

ELB提供一个或多个IP地址,隐藏在您使用wwwlogging的CNAME后面,而且这些地址不是静态的,所以您不能在域的顶部(“顶点”)创buildAlogging并指向地址…以及在一个域顶部的CNAME不是一个有效的DNSconfiguration。 所以没有直接的办法做到这一点。

您可以使用Go Daddy的网站转发function将example.com请求redirect到www.example.com,这将导致浏览器将其地址栏值从example.com更改为www.example.com,然后将stream量发送到ELB(通过www CNAME)…或者您可以将DNS从Go Daddy移动到Amazon的Route 53服务,该服务具有与CNAME类似的另一个function,但以不同的方式实现,符合RFC-1912中规定的规则。 他们称这些ALIASlogging。

路由53中的别名logging是路由53 内部configuration的指针,允许该服务查找并返回Aliaslogging指向的服务的相应Alogging。

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html

除了接受的答案外,另一个选项是按照以下步骤在AWS Route 53中创buildAWS托pipe区域:

  1. loginAWSpipe理控制台并通过以下url打开Amazon Route 53控制台: https://console.aws.amazon.com/route53/ 。

  2. select创build托pipe区域。

  3. 您需要确保您的托pipe区域指向负载均衡器。 为此,请创buildAlogging并select别名,并从返回的下拉列表中select您的负载平衡器
  4. 继续创buildCNAMElogging,并将其指向您在步骤3中创build的logging

更多关于创build托pipe区域的信息: http : //docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html

每个托pipe区域都会为您创build名称服务器,因此一旦创build名称服务器,就可以获取提供的名称服务器并更新godaddy以使用这些名称服务器。

您的GoDaddy域现在将指向AWS托pipe区域,该托pipe区域又指向您的负载均衡器。

我们可以使用ec2和varnish和nginx指向godaddy上托pipe的网站的外部ip。