组建自己的时钟服务器

数码时尚

  在一些企业和学校的局域网中,对每台计算机在时间上的精度和统一性有比较高的要求。而在局域网中,如何让多台计算机时间自动同步更新,始终是令管理员头痛的问题。

  笔者最近在网上找到了一个叫NetTime的软件,使用它几分钟内就架设了自己的时间服务器,把时间准确地传送给局域网的每一台计算机进行对时,既方便又快捷。只要局域网中的计算机都安装了TCP/IP协议,并且有一台计算机可以连接Internet,就能把几十台机器时间自动精确到秒,特别适合院校等科研机构的局域网使用。下面就以Windows XP系统为例谈谈具体使用方法。

  第一步:

  在Windows XP中打开“控制面板”,双击“日期与时间”,切换至“Internet时间”,在“自动与Internet时间服务器同步”前打钩,在服务器下拉列表中选择一个时间服务器,单击“立即更新”将计算机时间调整为标准时间,将此机作为局域网的时间服务器。

  要提醒大家的是,如果Windows XP的日期设置不正确的话,Internet时间服务器很可能不会同步你的时间。此外,网络防火墙也会阻止时间同步。关闭网络防火墙的方法为:打开“控制面板”,双击“网络连接”图标,右击“本地连接”,选择“属性”,切换至“高级”选项卡,将“通过限制或阻止来自Internet的对此计算机的访问,保护我的计算机和网络”前的钩去掉。

  第二步:

  在Windows XP中安装NetTime,重新启动后它将最小化至系统托盘,双击程序图标,弹出主界面(图1)。在“接受服务”页面,点击“主机”右边的“┅”按钮,在对话框输入服务器的IP地址(图2)。比如192.168.0.56,然后点“+”保存,关闭返回主界面。在主界面“主机”下拉菜单中,选择刚才添加的IP地址来启用局域网时钟服务器。接着选择与时间服务器进行通信的协议和端口。局域网内的时间服务器,一般采用TCP/IP通信协议,端口为37。

  现在,在“提供服务”页面中设置如何向其他计算机提供时间服务(图3)。在“应答方式”前打钩,根据需要选择相应的协议和端口。要强调的是,此处与“接受服务”页面中的服务器端口和协议应该相同。接着切换至“选项”页面,选择“局域网或专线上网”即可(图4)。

  第三步:

  在客户端安装NetTime,其设置与服务器略有不同。在“接受服务”和“提供服务”页面中,主机IP地址、通信协议和端口与服务器相同。唯一不同的是要选中“定时同步”并设定自动进行时间同步的间隔时间,单位为分钟。

  至此,时钟服务器打造完成。如果网络总是连通,则服务器时钟会和Internet时间服务器进行同步,局域网计算机的时间随时都会保持自动更新。

  对于没有提供与网络对时功能的Windows 9X/2000系统的用户,也不要着急。NetTime已经内置了几个原子时钟服务器,使用很简单。在服务器端设置的“接受服务”页面,在“主机”下拉菜单中选择一个原子时钟服务器,并将通信协议改为SNTP协议,端口为123。然后通过选项选择相应的专线或拨号接入方式,在服务器获取准确的时间后,再修改成如前述第二步的设置就可以了。