我有一个域,比如说,example.com
托管在 GoDaddy 中。我想dev
在我们的开发 AWS 帐户的 route53 中创建以该域开头的所有 DNS 记录(例如dev-abc.example.com
,dev-xyz.example.com
)。
我能够让他们通过以下方式工作:
在我的 AWS 账户上:
example.com
我在 route53 中创建了同一域的托管区域。- route53
example.com
中的区域现在获得了 NS 记录ns-111.awsdns-11.net.
和ns-111.awsdns-11.com.
.
在 GoDaddy 上:
在example.com
zone 下,我创建了以下 NS 记录来指向我的 AWS 账户dev-abc.example.com
的dev-xyz.example.com
route53:
ns dev-abc ns-111.awsdns-11.net 600 seconds
ns dev-abc ns-111.awsdns-11.com 600 seconds
ns dev-xyz ns-111.awsdns-11.net 600 seconds
ns dev-xyz ns-111.awsdns-11.com 600 seconds
现在,在我的 AWS 账户的 route53 中,我可以创建任何有效类型的这两个记录 (dev-abc.example.com
和dev-xyz.example.com
),并且它们可以工作。
我想要做的是在 GoDaddy 的区域dev
下创建前缀通配符 NS 记录,example.com
如下所示,以指向任何dev
以我的 AWS 账户的 route53 开头的记录。
ns dev* ns-111.awsdns-11.net 600 seconds
ns dev* ns-111.awsdns-11.com 600 seconds
这样我就不必在 GoDaddy 中为dev
我想在我的 AWS 账户的 route53 中创建的每个前缀记录创建 NS 记录。
有没有办法做到这一点,所以我不必在 GoDaddy 中为我想要example.com
在我的 AWS 账户的 route53 区域下创建的每个记录创建 NS 记录?
请注意,我知道我可以dev.example.com
在我的 AWS 账户的 route53 中创建一个子域区域,然后我可以在那里创建诸如 等记录app1.dev.example.com
,app2.dev.example.com
但我不想这样做。
您不能委托
dev-*.example.com
,但可以*.dev.example.com
委托dev.example.com NS
。我建议更改命名模式以符合您的要求。