假设我example.com
在route53中有一个区域包含以下记录:
foo.sub.example.com A 1.2.3.4
在同一个example.com
区域中,我也有一个代表团,因此也有该子sub.example.com
区域的 NS 记录。该sub.example.com
区域不包含foo.sub.example.com
A 记录;父母这样做。
现在,我注意到,通过此设置,请求会foo.sub.example.com A
失败,因为(通过 看到dig +trace
)解析过程最终会搜索子区域,而不是在记录确实存在的父区域处停止。
根据我的研究,我找不到强制执行此行为的参考、RFC 或标准,但它似乎就是这样工作的。
所以问题是:上述行为是预期/标准的还是只是 Route53 的事情,如果是前者,它记录在哪里?