如何解决设置多条A记录解析NTP服务
我们有 4 个实例,域为 aaa.bbb.com,用于提供时间同步服务。目前,我们无法设置负载均衡器来分配负载。或者,我们在循环 DNS 上设置了 4 个 A 记录来解析 aaa.bbb.com(我们知道这不是实现高可用性的完美解决方案)。
aaa.bbb.com. 299 IN A vvv.vvv.vvv.vvv
aaa.bbb.com. 299 IN A xxx.xxx.xxx.xxx
aaa.bbb.com. 299 IN A yyy.yyy.yyy.yyy
aaa.bbb.com. 299 IN A zzz.zzz.zzz.zzz
我们期望 DNS 将返回一个的 A 记录进行解析。
但是,我们使用了一些 NTP 检查工具(例如 ntpdate
、https://servertest.online/ntp)进行实验,这些工具在一个请求中返回所有实例的时钟:
ubuntu@ubuntu:~$ ntpdate -q aaa.bbb.com
server vvv.vvv.vvv.vvv,stratum 2,offset 0.000334,delay 0.02867
server xxx.xxx.xxx.xxx,stratum 1,offset -0.000078,delay 0.02850
server yyy.yyy.yyy.yyy,offset 0.000311,delay 0.02780
server zzz.zzz.zzz.zzz,offset 0.000700,delay 0.02782
19 May 03:27:06 ntpdate[1248069]: adjust time server yyy.yyy.yyy.yyy offset 0.000311 sec
由于启用日志会耗尽我们实例的资源,因此我们无法通过查看日志来计算访问次数。我们的问题是:
- 这是否意味着 NTP 将根据返回值从所有实例中进行查询 以低延迟获得最佳答案的 A 记录?
- 是不是这个意思 与上述方法相比,上述方法将增加四倍请求 我们的期望?
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。