将域指向 AWS Route 53

将域指向 AWS Route 53

我无法让我的域名正确指向我的 EC2。我在网上搜索了一些第三方指南,并稍微沉迷于官方 AWS 文档,但尽管如此,我仍然无法让它工作。

我已经将 Route 53 设置如下:

Type:  A
Value: ??.??.??.?? (IP address)

Type:  NS
Value: ns-1403.awsdns-47.org. 
       ns-1696.awsdns-20.co.uk. 
       ns-632.awsdns-15.net. 
       ns-431.awsdns-53.com.

Type:  SOA
Value: ns-431.awsdns-53.com. 
       awsdns-hostmaster.amazon.com

在我的域名主机上,我设置了如下 DNS 记录:

Hostname: www
Type:     NS
Value:    ns-1403.awsdns-47.org
          ns-1696.awsdns-20.co.uk
          ns-632.awsdns-15.net
          ns-431.awsdns-53.com

我认为我做错了一些根本性的事情。首先,我不确定我的 DNS 记录中的主机名部分是否正确。在网站上,它显示.domain在主机名的输入框后面,这让我认为它是一个子域说明符。我认为该@符号不适用于子域,对吗?(domain.com即而不是www.domain.com

其次,我是否应该NS从 Route 53 中删除记录集,因为它已在域主机上的 DNS 记录中指定?

非常感谢

答案1

在我看来,现在您正在查看两个不同 DNS 服务提供商的区域编辑器。

您要做的是决定要使用哪种 DNS 服务(Route53?),然后确保将域名委托给该服务提供商指定的名称服务器。

委派是通过您的域名注册商进行管理的,不同注册商之间的确切措辞有所不同,但“更改名称服务器”、“自定义名称服务器”、“域名委派”等是相当典型的例子。

(如果注册商除了担任注册商的角色之外还提供额外的 DNS 服务,这有时会引起混淆,但从概念上和通常的呈现方式来看,这些都是独立的事情。)

答案2

这是一个从注册新域名到浏览器请求到达 Web 服务器的简单过程。是的,它可以做得更花哨,但重点是简单,以消除人们对注册商和 Route 53 的不同角色的常见混淆。

  1. 在 AWS Route 53 中,创建新的托管区域与您注册的域名同名mydomain.com。创建新的托管区域后,Route 53 将告诉您要将域名委托给的 4 个名称服务器的名称。示例:

    ns-1403.awsdns-47.org. 
    ns-1696.awsdns-20.co.uk. 
    ns-632.awsdns-15.net. 
    ns-431.awsdns-53.com.
    
  2. 在您的域名托管服务商(注册商)处,注册您的域名。例如mydomain.com。当他们询问您想要为新域名设置(委托)哪些名称服务器时,请提供以“ns-”开头的上述相同的 4 个值。
  3. 返回 Route 53,在 的新托管区域下mydomain.com,您会看到 Route 53 已经为您自动创建了类型为NS和的正确 DNS 记录集。请勿触碰这些。您需要做的是将类型为或 的SOA新 DNS 记录集添加到这些记录集旁边。ACNAME
    创建 A 记录您的域名顶点。在 Route 53 控制台中,单击您的新托管区域 mydomain.com,然后单击“创建记录集”。

    Name:   <blank>
    Type:   A
    Alias:  No
    TTL:    900 (anything from 60s to 3600s would be reasonable)
    Value:  65.254.242.180 (the public IP address of your webserver/load balancer)
    Routing Policy: Simple
    

    创建 CNAME 记录设置为 www. 以指向顶点域。

    Name:   www
    Type:   CNAME
    Alias:  No
    TTL:    900 (anything from 60s to 3600s would be reasonable)
    Value:  mydomain.com
    Routing Policy: Simple
    
  4. 使用独立的在线 DNS 检查工具检查您的新 DNS 记录是否在公共 DNS 中可见。可能需要等待几分钟。示例http://www.dnswatch.info/dns/dnslookup?la=en&host=www.mydomain.com&type=A&submit=Resolve

相关内容