如何设置 SOA 过期值?

Vee*_*eeK 5 domain-name-system dns-zone soa-record

我通过 intoDNS 运行我的域,报告返回了一条警告说

Your SOA EXPIRE number is: 3600000. That is NOT OK
Run Code Online (Sandbox Code Playgroud)

所以从那以后我一直在寻找改变价值。你不会相信,但我找不到一个地方可以告诉你在哪里或如何更改 SOA Expire 的值。我发现推荐的范围是 2-4 周,但不知道去哪里改变它。

任何人都可以指出我正确的方向吗?

HBr*_*ijn 11

expireSOA 记录中的字段是上限,以秒为单位,您的辅助名称服务器可以在数据因缺少刷新而过期之前使用该数据。

您通常确实希望它相当大,并且 3600000 秒(大约 42 天)的值直接来自RFC 1033

没有真正需要改变它。大多数 DNS/托管提供商也不允许您编辑 SOA 记录,这是有充分理由的,因为它决定了他们的 DNS 基础设施将如何运行。

如果您操作自己的名称服务器,您只需要担心SOA 记录中,这似乎并非如此。

dig soa bwdmedia.net +multiline

bwdmedia.net.       86400 IN SOA ns.inmotionhosting.com. exploitrip.outlook.com. (
                2016091000 ; serial
                86400      ; refresh (1 day)
                7200       ; retry (2 hours)
                3600000    ; expire (5 weeks 6 days 16 hours)
                86400      ; minimum (1 day)
                )
Run Code Online (Sandbox Code Playgroud)

这表明,除其他外,您的主 DNS 服务器是ns.inmotionhosting.com.并且您的 DNS 可能由该托管公司管理。