ntpd 似乎可以与 ipv6 服务器配合使用,但不能与 ipv4 配合使用

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

非常感谢您的帮助

答案1

我也遇到了同样的问题。似乎有些 ISP 正在阻止 IPv4 上的 NTP 流量以防止放大攻击。我正在使用 IPv6 隧道代理,因为我的 ISP 不支持 IPv6。我的隧道代理没有阻止 NTP。

相关内容