我有一个域名,比如说example.com
托管在 GoDaddy 上。我想dev
在我们的 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
区域下,我创建了以下 NS 记录来指向dev-abc.example.com
我dev-xyz.example.com
的 AWS 帐户的 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 记录?
请注意,我知道我可以在我的 AWS 账户的 route53 中创建一个子域dev.example.com
区域,然后我可以在那里创建类似的记录app1.dev.example.com
,app2.dev.example.com
但我不想这样做。
答案1
您不能委托dev-*.example.com
,但您可以委托*.dev.example.com
。dev.example.com NS
我建议更改命名模式以满足您的要求。