我在 AWS 文档、SO 和网络搜索中看到的所有内容似乎都在告诉我这是不可能的,但我发誓几年前我就能做到这一点。
如果您在 AWS Route53 中有一个域,您可以将子域委托给不是 Route53 的 DNS 服务器(例如本地绑定服务器)吗?
例如,
example.com
托管在Route53中,我希望波特兰绑定服务器对portland.example.com
具有权威性。
在route53中,我可以为
NS
创建portland.example.com
记录并将其指向我的绑定服务器,但我无法在route53中创建SOA
记录。如果我(诚然有限)的 DNS 知识有用,我需要父域中的 SOA
记录,然后才能将子域视为权威。但我确定的是,只有一个 NS
记录,当我搜索 dig
之类的内容时,server.portland.example.com
不会查询我的绑定服务器,它会给我 NXDOMAIN,但如果我直接查询我的绑定服务器,它会很好地解决。
这还有可能吗?这可能吗?我只是在某个地方弄乱了我的配置吗?
看起来这只是一个网络问题,而且一直有效。
所以流程是:
NS
记录(即portland.example.com
),将其指向您委托的Bind服务器的FQDN。 Route53 中父域中的 SOA
记录不是必需的。portland.example.com), with the
NSand
SOA`记录。