研发、生产、销售、售后一站式服务
大家都知道,在一个域中计算机时间都是自动同步的,但工作组却没那么简单。保持生产环境中全网计算机时间的同步是一件很关键的事情,至少在我们的网络环境中就是这样。我们的网络由一个域和一个工作组组成,域主要是财务系统,而工作组是另一个管理系统,它们都要求计算机时间的一致性。
经过讨论,我们最后一致认为全网的计算机时间应该以工作组中的时间服务器为准,于是整个网络的时间同步要求就应该区域内的PDC与时间服务器同步,然后域成员与域DC同步(这里DC与PDC是一台服务器),而工作组内的计算机则直接与时间服务器同步,下面就来看看怎样实现上述要求。
网络时间同步的相关背景知识
在网络中同步时间通常使用以下的两种协议中的一种:
◆1. SNTP,simple network time protocol,简单网络时间协议
◆2. 时间协议(Time Protocol)
SNTP是现在应用较多的一种网络时间协议, windows域内的时间同步就是使用的这种协议,那windows域内时间同步的层次是怎样的呢?区域中PDC是整个区域内的时间源,然后区域中其他DC和子域的PDC就与这个根PDC进行时间同步,再然后域成员就与自己域中的DC进行时间同步,也就是说DC与PDC进行时间同步,域成员与DC进行时间同步,当系统启动时将进行一次同步,后面每一段时间再进行周期性同步,使用UDP123端口进行通讯。
对于第二种时间协议(Time Protocol),这种方法虽然并不流行了,但在一定情况下还是很有用的,Time Protocol时间服务器在TCP/UDP 37端口上进行监听,它并不像上面一样给出特定时间,而是给出从1900年1月1日午夜到现在的秒数,由于时间是由32位表示,所以这种协议只能使用到2036年。