ntp网络时间服务器概述
- 格式:pdf
- 大小:16.26 MB
- 文档页数:54


ntp网络时间服务器的简单介绍
局域网内计算机等设备时间不统一,不准确。这在一般应用中不会造成太大的
麻烦。但是在某些应用中,比如集群服务、数据库等则会发生宕机,系统无法启动
等严重后果,所以就必须要配置ntp网络时间服务器从而保证整个网络中的时间在
所有计算机中都是一致的。
每台计算机都有自己的硬件时钟,并由主板上的电池保证在关机情况下也能计
时,通常情况下,计算机每次开机会从硬件时钟读取时间,并且使用自己的时钟进
行计时。但是在单个单个时钟之间不可避免的会有计时误差。在长时间使用后,时
间误差会积累到比较大的数值。同时由于信息的安全需要,很多企事业单位局域网
与互联网进行了物理隔离,也无法通过互联网授时服务器实时授时。
一、ntp协议介绍
Ntp可以同步网络中计算机的时间,使得计算机的时间与ntp网络时间服务器
保持一致。准确的时间源是NTP提供精准时间的保障,原子钟,INTERNET都可以为
ntp协议提供国际标准时间UTC。
NTP采用Client/server结构。每台主机同事与多台时间服务器进行同步,利
用一定的算法处理不同服务器的时间信息,择优对本机时间进行校准。即使网络传
输出现故障,NTP服务也会有效运转,维持时间稳定,使得主机免受时间源中断带
来的干扰。同时NTP服务器能够辨别传输真实的时间信息,以抵抗外界对时间服务
器的破坏,提高整个系统的网络安全。以上措施都使NTP成为网络上公认的时间同
步工具。
市面上常见的有系统的网络设备包括电脑、服务器、网络摄像头等都是支持ntp
协议的,在实际应用中只需要开启NTP客户端服务即可。
二、ntp网络时间服务器同步时间原理
Windows系统下的时间同步由windowstime服务完成,使用ntp协议进行通信,
可以达到ms级的时间同步精度。Ntp协议采用客户端/服务器工作模式,服务器接
收gps卫星信号或内置的原子钟作为系统的时间基准,客户机按照预先设定的时间间隔定期访问服务器,来同步自己的时间。当然这台ntp服务器也可以作为客户端,
server2008搭建NTP时间服务器和客户端
背景:处于内⽹内的多台服务器(我们称之为NTP客户端)时间经过长时间运⾏,系统时间相差5分钟,有⼀台服务器连接外⽹(我们称为NTP服务器)。
由于外⽹服务器可以和internet时间同步,故选做NTP服务器。
部署步骤:
⼀:服务端
默认情况下,独⽴服务器WINDOWS SERVER 2008是作为NTP客户端⼯作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运
⾏。⼯作之前请先备份注册表⽂件。 1.修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的
[Enabled]设定为1。
打开NTP服务器功能(默认是不开启NTP Server服务,除⾮电脑升级成为域控制站)。
2.修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags设定为5.
该设定强制主机将它⾃⾝宣布为可靠的时间源,从⽽使⽤内置的互补⾦属氧化物半导体 (CMOS) 时钟。如果要采⽤外⾯的时间服务器就⽤
默认的a值即可. 3.修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type内的[Type]设定为NTP。
4.重启Win32Time服务:先关闭 windows time 服务,再开启该服务。可以在“管理⼯具”的“服务”界⾯下完成,也可以以 DOS ⽅式输⼊“net
stop w32time”、“net start w32time”。
⾄此,已完成服务器端设定.
⼆:客户端
实际上客户端可以通过界⾯设置,具体如下:
1、开始-->运⾏输⼊gpedit.msc
NTP网络时间服务器 用户手册
第 1 页 共 15 页
一、概述
随着科学技术与国民经济的发展,各行各业对标准时间的需求也日益增长,尤其在电力、金融、通信、交通、广电、安防、石化、冶金、水利、国防、医疗、教育、政府机关、IT等领域更加突出。在“时间就是金钱”的时代,保证时间的正确性是一项十分重要的基础工作。
由济南唯尚电子有限公司独立研制生产的NTP网络时间校时模块是一款基于NTP/SNTP协议的高品质时间服务器产品。该模块从GPS上获取标准时间信息,通过NTP/SNTP协议同步网络中的所有计算机、控制器等设备,实现网络授时,因其具有对时精度高,传输距离不受限制等特点,目前已在诸多行业得到广泛应用。
在当今飞速发展的网络时代,网络数据文件的读取和存贮,网上的结、付账系统,电子商务系统,网上B2B系统,数据库的保存及维护以及许多必不可少的网络应用都无法离开高精度的网络时间校时模块,它结合高速大容量的网络接口,并基于互联网的用户接口,支持多种网络协议,对造就真正的时间同步网络具有非常重大的意义。
该产品是真正意义上的NTP网络时间服务器,在技术上处于国内领先水平,已达到国外同类产品的技术水平。而国内大多厂家提供的网络对时接口采用SNTP协议或将串口转换成RJ45接口,此方式根本无法保证对时的准确性,而且针对不同的操作系统需要开发相应的对时软件才能实现网络对时,从而使对时系统有相当大的局限性和不准确性,并不能满足真正意义的网络对时。
二、系统工作原理
网络时间校时模块需配置在W系列同步时钟内使用,同步时钟将标准的时间信息通过RS-232接口向网络时间校时模块提供时间信息和秒脉冲信号,该时间同步信号同步于世界时UTC。NTP服务器软件使模块成为标准NTP网络时间服务器,并能通过客户端软件同步网内的WINDOWS9X/NT工作站,而WINDOWS 2000/XP/2003、LINUX、UNIX、SUN SOLARIS等操作系统及CISCO的路由器、交换机则可通过自带的NTP/SNTP客户端软件自动和网络时间服务器对时,从而实现网络授时功能。
设置NTP时间服务器的方法
NTP服务器设置:
1.打开注册表,找到下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters,在右窗格中,双击项“Type”,修改 “数值数据”为NTP,然后单击“确定”。
2.修改以下选项的键
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,修改项「Enabled」设定为1,打开NTP服务器功能。(默认是不开启NTP Server服务,除非计算机升级成为域控制站)
3.修改以下键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,修改项AnnounceFlags的数据为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS)时钟。该设定强制主机将它自身宣告为可靠的时间源,从而运用内置的互补金属氧化物半导体 (CMOS) 时钟。假如要采用外面的时间服务器,就用默认的 a 值即可.
4、在dos命令行,启动以下服务:
w32time 需要管理员权限,改完重启机器
windows time
其他:如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient的「enable」设定为0,以防止作为客户端自动同步外界的时间服务。
客户端配置:
1. 修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient,项「enable」设定为1,以便作为客户端自动同步外界的时间服务。项SpecialPollInterval的值修改成十进制43200(单位为秒,43200为12小时,该值为更新时间间隔)