Windows Time Server
Uw netwerk synchroniseren met NTP
Bijna alle activiteiten van een computer brengen tijd met zich mee, of het nu gaat om het registreren van een tijdstempel voor wanneer een netwerk toegang heeft gekregen tot het verzenden van een e-mail, wetende dat de tijd cruciaal is voor computertoepassingen.
Alle computers hebben een klok aan boord die tijd en datum informatie bevat. Deze Real Time Clock (RTC) chips zijn batterij backed zodat zelfs wanneer ze uit de tijd kunnen behouden, echter, deze RTC-chips zijn massaproducten en kunnen geen accurate tijd behouden en de neiging hebben om te drijven.
Voor veel toepassingen kan dit wel voldoende zijn, maar als een computer op een netwerk is en met andere computers hoeft te praten, is het niet mogelijk om niet te synchroniseren met de juiste tijd veel tijdgevoelige transacties niet te voltooien en kan zelfs het netwerk verlaten Open voor veiligheidsbedreigingen.
NTP werkt binnen de TCP / IP-suite en vertrouwt op UDP, een minder complexe vorm van NTP bestaat genaamd Simple Network Time Protocol (SNTP) die de opslag van informatie over eerdere mededelingen, die nodig zijn door NTP vereist. Het wordt gebruikt in sommige apparaten en toepassingen waar hoge nauwkeurigheid timing is niet zo belangrijk, het is ook opgenomen in de meeste Windows-besturingssystemen, maar meer recente versies hebben de volledige NTP al is geïnstalleerd, dat is ook gratis te downloaden via het internet.
Alle versies van Windows Server sinds 2000 hebben een time synchronisatie faciliteit opgenomen, Windows Time Service (w32time.exe), ingebouwd in het besturingssysteem. Dit kan worden geconfigureerd om te werken als een netwerk tijdserver, die alle machines synchroniseert met een bepaalde tijdbron.
Windows Time Service maakt gebruik van een versie van NTP (Network Time Protocol), normaal gesproken een vereenvoudigde versie van het internetprotocol dat is ontworpen om machines op een netwerk te synchroniseren, is NTP ook de standaard waarmee de meeste computernetwerken over het wereldwijde gebruik synchroniseren.
Het kiezen van de juiste tijdbron is van vitaal belang. De meeste netwerken worden gesynchroniseerd naar de bron van UTC (gecoördineerde universele tijd). UTC is een wereldwijde gestandaardiseerde tijd op basis van atoomklokken die de meest accurate tijdbronnen zijn.
UTC kan via internet worden verkregen op plaatsen zoals time.nist.gov (us Naval Observatory) of time.windows.com (Microsoft), maar er moet op worden gewezen dat internettijdbronnen niet kunnen worden geverifieerd, waardoor een systeem open staat voor Misbruik en Microsoft en anderen adviseren om een externe hardwarebron te gebruiken als referentieklok, zoals een gespecialiseerde NTP-server.
NTP-servers ontvangen hun tijdbron van ofwel een gespecialiseerde radio-overdracht van nationale fysica laboratoria die UTC-tijd uit een atoomklokbron of door het GPS-netwerk uitzenden, die ook UTC verplaatsen als gevolg van de noodzaak om pinpunten te pinpen.
NTP kan tijd over het publieke internet behouden tot binnen 1 / 100th of a second (10 milliseconden) en kan nog beter verrichten over LAN's.
Als u Windows Time Service wilt configureren om een externe tijdbron te gebruiken, volgt u deze instructies:
- Zoek de registersubsleutel.
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
- Klik met de rechtermuisknop op Type en wijzig de waarde door NTP in het vak Value Data in te voegen.
- Klik met de rechtermuisknop op ReliableTimeSource, en wijzig het vak DWORD-waarde bewerken door 0 (nul) in te voegen.
- Klik met de rechtermuisknop op NtpServer en wijzig de waarde Bewerken door het Domeinnaam Systeem (DNS) te typen, (let op, elke DNS moet uniek zijn).
- Zoek nu de originele subsleutel en klik met de rechtermuisknop op Periode Wijzig het DWORD-waardevenster bewerken met het poll interval (hoe vaak een NTP-server de tijd keurt) onder Waardegegevens (aanbevolen 24)
- Voer de volgende opdrachtregel uit, Net stop w32time && net start w32time.
- Nu inschakelen NTP door de subtoets te lokaliseren, HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
- Klik met de rechtermuisknop Enabled en wijzig het vak Value data door 1 te typen.
- Klik met de rechtermuisknop SpecialPollInterval in de juiste context van de subsleutel HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval. Bewerk het DWORD-waardevak het gewenste tijdstip voor elke peiling (900 peilt elke 15-minuten)
- Zoek HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
- Om de tijdcorrectie instellingen te configureren, klik met de rechtermuisknop op MaxPosPhaseCorrection en wijzig het DWORD Value-vak met een tijd in seconden zoals (selecteer decimale onder basis eerst, 3600 = een uur)
- Doe nu hetzelfde voor MaxNegPhaseCorrection de herstart windows time service door te draaien (of alternatief gebruik de opdrachtprompt faciliteit) net stop w32time && net start w32time.
- Om elke machine te synchroniseren, typt u gewoon W32tm / -s in de opdrachtprompt en de tijdserver moet nu goed werken (let op dat er enkele polls kunnen worden genomen voordat de juiste tijd wordt weergegeven).