ntpd似乎与ipv6服务器,但不是ipv4

所以,我们有一个使用这个时间服务器列表的ntp服务器(ntp-4.2.8-r1):

server pool.ntp.org server 24.56.178.140 server 2001:470:0:2c8::2 server ntp.markyate.net server ntpv6.dianacht.de server 127.127.1.0 

但是,当我使用ntpq列出同行:

 mns0c log # ntpq -pn 127.0.0.1 remote refid st t when poll reach delay offset jitter ============================================================================== 24.56.178.140 .INIT. 16 u - 512 0 0.000 0.000 0.000 *2001:470:0:2c8: .CDMA. 1 u 44 64 377 80.066 6.970 0.534 127.127.1.0 .LOCL. 10 l - 64 0 0.000 0.000 0.000 129.250.35.250 .INIT. 16 u - 512 0 0.000 0.000 0.000 +2001:4d48:ad51: 193.190.230.65 2 u 48 64 377 34.838 7.614 0.850 +2001:4d88:1ffa: 193.190.230.65 2 u 47 64 377 96.723 -27.702 0.812 mns0c log # 

你可以看到非ipv4地址是可以联系的。

这进一步由tcpdump证实。 (我看到两个UDP数据包离开,但没有回来)

但是,如果我尝试使用ntpdate -q <peer>我得到一个响应! (我知道这实际上不会影响我的时钟)

但是,如果我尝试ntpq -pn <peer>我没有得到回应:

 24.56.178.140: timed out, nothing received ***Request timed out 

任何帮助不胜感激

我有同样的问题。 看来有些ISP在阻止IPv4上的NTPstream量,以防止放大攻击。 我正在使用IPv6隧道代理,因为我的ISP不支持IPv6。 我的隧道代理不阻止NTP。