无法将 aws route 53 子域指向数字海洋水滴 ip 地址

Unable to point aws route 53 subdomain to digital ocean droplet ip address

我在 206.189.144.57 的数字海洋水滴中托管了一个前端

问题是我可以通过 IP 访问网站,但无法将我的子域路由到它。

我使用 route 53 测试记录功能来模拟指向 ip 的 A 记录,但它给出了“Non-Existent 域”错误(但我能够访问 http://206.189.144.57, 意思是ip存在!)

测试记录页面截图如下 enter image description here


(更新)这是我在 53 号公路上的设置

Record name Type Routing Value/Route traffic to
instapic-test.celiawongwsy.com A Simple 206.189.144.57

并且我拥有 celiawongwsy.com

的所有权

我在 route 53 测试记录功能上收到 DNS 无错误响应。但是,我无法访问 instapic-test.celiawongwsy.com,而是只有当我直接访问 ip 206.189.144.57

时它才有效

这是屏幕截图

Route53 中的测试记录无法正常工作。仔细阅读:

Test records to simulate the values that Route 53 returns in response to DNS queries. This tool displays the standard values that Route 53 provides based on the settings in the hosted zone. The tool doesn’t send actual DNS queries.

测试记录用于测试现有的 Route53 记录。对于 A 记录,您不在“解析器 IP 地址”中添加 IP 来进行测试。测试记录时,“解析器 IP 地址”通常应留空。

您需要先创建A记录,将mysubdomain.hostedzone.com指向您的IP。然后通过将 mysubdomain 粘贴到 'Record name' in 'Record to test'.

中进行测试

您正在使用 cloudFlare 域名服务器并尝试使用不正确的 Route53 管理 DNS 记录。

如果您想通过 Route53 管理 DNS,您域的名称服务器应指向 Route53 的托管区域记录。