我想把DNS记录从网络解决方案转移到DNS变得容易,主要是利用DNS提供的"DNS故障转移“( DNS故障转移),它很容易自动地将几条密钥A记录转移到我的数据中心中的新IP中,在那里,如果DNS轻松地感觉到prem上的主IP是不可用的,我就将服务器复制到DR。
本指南是有帮助的,但我不明白关于TTL的第一步。我对TTL的理解一直是主机缓存记录有一段时间,这是TTL在查询记录时告诉的。如果这种理解是正确的,我如何才能控制过期?
我的计划是:
关于TTL,我能做些什么来提高我使这个无缝的机会?
发布于 2019-04-16 16:59:54
我对TTL的理解一直是托管缓存记录的时间,正如TTL所告诉的那样。
这是正确的。TTL是这样定义的,来自古老的RFC1034:
TTL,这是生存的时间的RR。此字段是32位整数(以秒为单位),当解析器缓存RRs时,主要由解析器使用。TTL描述在丢弃RR之前可以缓存多长时间。
顺便说明:
通常情况下,对任何记录的更改都是这样建议的:
要想完整,取决于您的NS基础设施,您可能还需要:
你的情况略有不同:
下面是一些例子:
$ for tld in com biz info org guru fr de ; do echo -n $tld ' '; dig @`dig $tld. NS +short|head -1` nic.$tld NS +noall +auth | grep "IN NS" | head -1 | awk '{ print $2}' ; done
com 2d
biz 2h
info 1d
org 1d
guru 1d
fr 2d
de 1dPS:如果是有签名的域名(DNSSEC),事情就有点复杂了。
https://serverfault.com/questions/963036
复制相似问题