时间和日期在Mac上不会更新


3

我已将时间和日期设置为在运行Snow Leopard的Mac上自动更新,但是时间和日期没有更新。我ntpdate -q使用time.nist.govtime.asia.apple.com运行并收到错误消息:

找不到适合同步的服务器

我检查了调制解调器,它使用了time.nist.gov并具有正确的日期和时间。我的路由器和Mac都不会更新到正确的时间。


2
我将检查您的防火墙是否有允许NNTP协议的规则。听起来像是在阻止它。或尝试将您的时间服务器设置为time.nist.gov的IP地址128.138.141.172,以消除DNS问题
Tetsujin 2015年

谢谢Tesujin 我将服务器设置为该IP地址。不开心 当我运行ntpdate -q 128.138.141.172时,我收到了相同的错误。完整的错误是:thomas-sanchezs-computer:〜thomassanchez $$ ntpdate -q 128.138.141.172服务器128.138.141.172,层0,偏移量0.000000,延迟0.00000 28 Mar 22:15:46 ntpdate [5407]:没有适合同步的服务器被发现
汤姆(Tom)2015年

1
您在Apple Europe(time.euro.apple.com。)和Apple Americas / US(time.apple.com。)上能获得相同的结果吗?如果是这样,我想您的ISP可能会阻止他们。我问他们是否有可以使用的本地服务器。
Tetsujin 2015年

是的,我今天正在打电话给ISP。他们声称没有障碍。另外,我的调制解调器确实有正确的时间访问time.nist.gov ntp服务器。它只是不更新​​的Mac和路由器。这是一个非常令人沮丧的问题!
汤姆(Tom)2015年

1
然后,我将与ISP通话,看看他们是否有自己的本地服务器,可以尝试
Tetsujin 2015年

Answers:


1

您是否尝试过使用telnet诊断连接?发出命令:

telnet <hostname or ipaddress> 13

插入您要连接的时间服务器的主机名或IP地址。确保包括后面的“ 13”。这是NTP通信的端口号。

我在上面指定的时间服务器上进行了尝试,结果如下:

    telnet 128.138.141.172 13

    Trying 128.138.141.172...
    Connected to utcnist2.colorado.edu.
    Escape character is '^]'.

    57126 15-04-14 11:48:04 50 0 0 907.8 UTC(NIST) * 
    Connection closed by foreign host.

服务器将报告该连接已被远程主机关闭;这是完全正常的。但是,您可以通过注意到服务器发送了时间字符串来确认一切正常(在上面的示例中,该行以57126开头。

如果此测试有效,则说明它不是您的防火墙,路由器或ISP。这意味着我们必须查看Mac上运行的NTP服务。

如果它不起作用,很可能是某些东西被阻止了。尝试关闭Mac和路由器上的防火墙(只是暂时用于诊断)。现在可以用吗?

重新启用路由器防火墙并重新检查。还在工作?如果不是,则表明您的路由器阻止了流量。如果是这样,请在Mac上重新启用防火墙。如果这破坏了它,那么您就知道您的Mac正在阻止它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.