DNS,就是访问域名时,把它解析到你的服务器IP,这样访问你服务器时,就可通过域名来访问了。
以前是不存在这个次数的问题的,估计现在有了多IP解析,地域解析等等,需要更短的生存时间(设置域名解析时有个TTL),这样就会给DNS服务器更大压力,很多都是毫秒级的。
但这种理论上只针对访问量非常高的站,需要多个服务器,大家可以访问https://ping.chinaz.com/www.baidu.com 查看下百度的IP,基本每个地方都会有服务器,或CDN服务器。
但个人你就那一台服务器也就是1个IP,在不动的情况下,TTL值可以设置个10000。
简单说明
TTL=10000 单位是秒
10000 秒 ≈ 166.67 分钟 ≈ 2.78 小时。
原理
客户端 / 本地 DNS 缓存会把解析结果存2.78 小时,这段时间内同一域名请求,直接读缓存,不会访问你的 DNS 服务器,自然解析请求量大幅下降。
优缺点
✅ 优点:
显著降低 DNS 服务器压力、查询次数
域名访问速度更快
❌ 缺点:
域名 IP 变更后,最长要近 2.78 小时全网缓存才会刷新,新 IP 生效很慢
若服务器故障切 IP,故障恢复周期会变长
建议
静态域名(IP 长期不变):设 10000 完全没问题
经常切换 IP、做负载均衡 / 故障转移:建议调低 TTL(如 300 秒、600 秒),保证变更快速生效。
结论:假如你设个100000大约就是1天多点,理论上别人访问你网站的任何一个页面一次,后面1天多就不关DNS服务的事了。但当你跟换服务器IP,同样缓存过的用户,需要1天多才能更新到你新换的IP,其实也还好,就是1天访问不了而已,当然访客可以手动更新DNS缓存,马上就能获取到最新的IP,立马访问正常。
当然有些设备不缓存解析,然后老访问你的站,那这种真没什么办法。


