Route53 SOA 记录子域以调整 TTL 以进行负缓存

问题描述 投票:0回答:1

我有一个用例,我经常在我的 Route53 托管区域中动态注册新的子域 (

a.subdomain.example.com
,
b.subdomain.example.com
, ...)
并轮询它们,直到它们可用。一旦权威域名服务器更新且负缓存过期,DNS 查询就会成功。因此,为了不在默认的 15 分钟内缓存来自 Route53 的初始
NXDOMAIN
(缺少子域)响应,我已将 AWS (
TTL
) 创建的根 SOA 记录上的
example.com
值更新为 30 秒。但这会影响所有 DNS 查询,而不仅仅是子域。

问题:是否可以/有效地为子域(例如

subdomain.example.com
)创建自定义 SOA 记录,以对
TTL
(例如 5 秒)进行范围调整,同时保持默认的 15 分钟?

dns amazon-route53
1个回答
0
投票

问题:是否可以/有效地为子域(例如 subdomain.example.com)创建自定义 SOA 记录,以对 TTL 进行范围内的调整(例如 5 秒),同时保持默认的 15 分钟?

仅当它们是单独的 DNS 区域时, 因为 SOA 记录的字面意思是指示新区域的根(服务器的“权限开始”)。

大多数 DNS 托管提供商应该允许您创建任何级别的区域(即,如果有特殊要求,将第 3 级或第 4 级子域作为单独的区域是完全可以的)。不要忘记将

NS
委托记录添加到父区域,指向子域的正确名称服务器 – 这与区域根部的 NS 记录相同。

© www.soinside.com 2019 - 2024. All rights reserved.