尝试创建最简单的aws_route53_record记录创建示例
例
资源
但是当我这样做时dig
它没有解决。我刚刚在 5 分钟前创建了记录。是因为我无法对我的公共 IP 执行此操作还是需要时间才能生效?
$ dig server1.devops.academy
; <<>> DiG 9.10.6 <<>> server1.devops.academy
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10146
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;server1.devops.academy. IN A
;; AUTHORITY SECTION:
devops.academy. 331 IN SOA ns-1155.awsdns-16.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
;; Query time: 9 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat May 16 14:18:29 +04 2020
;; MSG SIZE rcvd: 136
为什么我创建的 Route53 记录aws_route53_recordnot公开解析?
为了使 DNS 记录公开解析,您需要:
- 一个公共的 53 号公路区域(你有这个(
- 要向域注册商公开注册的域(Route 53 域将起作用( - 我怀疑您没有这个
- 域注册商,让 SOA 和 NS 从公共 Route 53 区域反映您的名称服务器(应该是自动的(
请确保注册域并向注册商更新 NS 和 SOA,以匹配 Route53 区域中的名称服务器(如果您使用的是 Route 53 域,请选择 Route 53 区域(。之后,您的问题应该得到纠正。
下面介绍如何在 AWS 控制台的 Route 53 域中注册域(鉴于这大约需要 12 美元,我不建议您在对该过程非常熟悉之前将其自动化(。
- 登录 AWS 控制台
- 在服务下搜索 Route 53
- 前往 53 号公路
- 在左侧导航栏中,选择"已注册的域">
- 点击注册域名
- 在"选择域名"中,键入所需的域
- 如果可用且价格可以接受,请选择添加到购物车
- 在列表底部,点击"继续"图标
- 在"联系人类型"中,选择"人员">
- 输入您的信息
- 保持隐私保护处于打开状态(它是免费的,您可能不需要此域的代码签名证书之类的东西,这些证书需要公共联系信息(
- 检查最后一页上的详细信息(启用自动续订,丢失域名是一个巨大的头痛,您可以随时在续订之前随时取消它(
- 阅读 AWS 域注册协议,以便了解您的权利和责任,并在以下位置选中"我已阅读"复选框
- 点击完成订单
域可能需要几个小时才能成功注册。
有关此过程的更多信息,请单击此处: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html