我想要设置一个服务器(托管在 aws/或世界某个地方的运行系统上)作为可以全球查询的 NTP 服务器。
目前,我已经修改了要作为服务器的节点上的 ntp.conf 文件server <public_ip_of_machine>
。但问题是,当我使用 NTP 客户端尝试从此服务器查询时间时,或者更确切地说,使用sudo ntpdate <ip_of_that_machine>
它时会显示未找到合适的服务器。
但是,如果我在本地网络上复制相同内容(服务器以及查询节点都在本地网络上),那么一切就可以正常工作。
我认为问题可能出在 ntp.conf 文件中。我是否需要添加一些特定的restrict
行才能让其公开运行?而且我无法在公共 ntp 页面上列出服务器。这可能吗?