Networking

發現在網路上提供時間服務的 NTP 伺服器

  • June 9, 2013

作為網路上的 linux(基於 Debian)主機,我如何發現網路本地某處是否存在 NTP 服務?謝謝。

只有當網路上存在多播時間的設備時,您才能執行此操作。在這種情況下,NTP 將接收時間並使用它。但是如果有一個沒有多播的伺服器,它會響應一個請求。因此,您可以進行網路掃描,但您所在組織的使用政策可能會禁止這樣做。

最好的辦法:問你的管理員!這是他的工作!

如果您在主機上動態配置網路,則有一個 DHCP 選項。

如果沒有,有任播: http ://www.gsp.com/cgi-bin/man.cgi?topic=ntp.conf#19

如果沒有,您可以編寫 nmap 腳本來掃描 ntp 埠,然後嘗試從打開的埠進行 ntpdate,如果主機回答,請將它們添加到您的配置中。

但是,我不會那樣做。曾經。這可以拾取配置錯誤的伺服器。您的時間來源應該是可靠的,而不僅僅是“任何東西”。

引用自:https://serverfault.com/questions/514427