约24小时前我在我的网站上的一个记录集一个新的IP地址,它似乎通过指向游客到新的IP地址来运作良好.但是,有时它仍然将用户指向旧的IP地址,现在将其设置为受限访问测试环境.如何确保只向客户端发送新的DNS A记录?如何刷新/刷新服务器上的DNS?
编辑:可以降低IP更改之前的超时,以便更快地冲洗旧的超时吗?怎么样?
查看域的SOA记录:
primary name server = ns21.ixwebhosting.com
responsible mail addr = admin.ixwebhosting.com
serial = 2011060963
refresh = 10800 (3 hours)
retry = 3600 (1 hour)
expire = 604800 (7 days)
default TTL = 86400 (1 day)
Run Code Online (Sandbox Code Playgroud)
默认TTL表示任何人都可以将结果缓存最多1天.除了刷新说奴隶服务器应该每三个小时从主服务器获取新数据,所以你必须等待至少24 + 3 = 27小时才能相信每个人都有新信息.
处理这种DNS更改的最佳方法是通过临时设置TTL(可能为600,即10分钟)来准备至少24小时(或任何你有的TTL).然后你可以进行更改,它们会在10分钟内生效.当您看到一切正常并且您不需要快速回滚的可能性时,您可以再次将TTL重置为86400.