La sincronizzazione dell';ora del computer è molto importante nelle moderne reti di computer, la precisione e la sincronizzazione temporale sono fondamentali in molte applicazioni, in particolare nelle transazioni temporali. Immagina di acquistare un posto aereo solo per essere informato all';aeroporto che il biglietto è stato venduto due volte perché è stato acquistato in seguito su un computer che aveva un orologio più lento!
I computer moderni dispongono di orologi interni chiamati chip Real Time Clock (RTC) che forniscono informazioni su data e ora. Questi chip sono tamponati a batteria in modo che anche durante le interruzioni di corrente, possono mantenere il tempo ma i personal computer non sono progettati per essere orologi perfetti. Il loro design è stato ottimizzato per la produzione di massa e a basso costo, piuttosto che per mantenere un tempo preciso.
Come installare il controller di dominio e DNS Windows 2003 Server
Per molte applicazioni, questo può essere abbastanza adeguato, anche se, molto spesso, le macchine hanno bisogno di tempo per essere sincronizzate con altri PC su una rete e quando i computer non sono sincronizzati possono sorgere problemi come la condivisione di file di rete, transazioni fallite o alcuni ambienti anche frodi!
Microsoft Windows 2003 ha un';utilità di sincronizzazione dell';ora incorporata nel sistema operativo denominato Windows Time (w32time.exe) che può essere configurato per funzionare come un server di riferimento orario di rete. Può essere configurato per sincronizzare una rete utilizzando l';orologio interno o un';origine ora esterna.
Nota: Microsoft consiglia vivamente di configurare un server orario con una fonte hardware anziché da Internet in cui non vi è autenticazione.
Per configurare il servizio Ora di Windows per utilizzare l';orologio hardware interno, per prima cosa controlla che w32time si trovi nell';elenco dei servizi di sistema nel registro, per verificare:
Fare clic su Start, Esegui, quindi digitare regedit, quindi fare clic su OK. Individuare e quindi fare clic sulla seguente voce del Registro di sistema: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time
Si consiglia di eseguire il backup del registro in quanto potrebbero verificarsi seri problemi se si modifica il Registro di sistema in modo errato, le modifiche apportate al registro vengono eseguite a proprio rischio.
Per iniziare la configurazione di un orologio interno, fare clic sulla seguente sottochiave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags Nel riquadro di destra, fare clic con il pulsante destro del mouse su AnnounceFlags, quindi fare clic su modifica. In Modifica valore DWORD, digitare A nella casella Dati valore, quindi fare clic su OK. Esci dall';editor del Registro di sistema
Per riavviare il servizio Ora di Windows, fare clic su Start, Esegui (o in alternativa utilizzare la funzione Prompt dei comandi). Digitare: net stop w32time && net start w32time Quindi premere invio.
Per configurare il servizio Ora di Windows per utilizzare un';origine ora esterna, fare clic su Start, Esegui e digitare regedit, quindi fare clic su OK.
Individuare la seguente sottochiave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
Nel riquadro destro, fare clic con il pulsante destro del mouse su Tipo, quindi fare clic su Modifica, in Modifica valore Tipo NTP nella casella Dati valore, quindi fare clic su OK.
Individuare la seguente sottochiave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags. Nel riquadro destro, fare clic con il pulsante destro del mouse su AnnounceFlags e fare clic su Modifica. La voce di registro ';AnnounceFlags'; indica se il server è un riferimento temporale attendibile, 5 indica un';origine attendibile, quindi nella casella Modifica valore DWORD, in Dati valore, digitare 5, quindi fare clic su OK.
Network Time Protocol (NTP) è un protocollo Internet utilizzato per il trasferimento di tempo preciso, fornendo informazioni temporali in modo che sia possibile ottenere un tempo preciso
Per abilitare il Network Time Protocol; NTPserver, individuare e fare clic su: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer Nel riquadro destro, fare clic con il pulsante destro del mouse su Abilitato, quindi fare clic su Modifica. Nella casella Modifica valore DWord, digitare 1 in Dati valore, quindi fare clic su OK.
Ora torna indietro e fai clic su HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer Nel riquadro di destra, fai clic con il pulsante destro del mouse su NtpServer, quindi Modifica, nel valore Modifica DWORD in Tipo di dati valore Nel riquadro destro, fai clic con il pulsante destro su NtpServer, quindi Modifica, nel valore Modifica DWORD in Dati valore digita il Domain Name System (DNS), ogni DNS deve essere univoco e devi aggiungere 0x1 alla fine di ogni nome DNS altrimenti le modifiche non avranno effetto. Ora fai clic su Ok.
Individuare e selezionare il seguente HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval Nel riquadro di destra, fare clic con il pulsante destro del mouse su SpecialPollInterval, quindi fare clic su Modifica. Nella casella Modifica valore DWORD, in Dati valore, digitare il numero di secondi che si desidera per ciascun sondaggio, ovvero 900 eseguirà il polling ogni 15 minuti, quindi fare clic su OK.
Per configurare le impostazioni di correzione dell';ora, individuare: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig Nel riquadro destro, fare clic con il pulsante destro del mouse su MaxPosPhaseCorrection, quindi Modifica, nella casella Modifica valore DWORD, in Base, fare clic su Decimale, in Dati valore, digitare un tempo in secondi come 3600 (un ora) quindi fare clic su OK.
Ora torna indietro e fai clic su: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig Nel riquadro destro, fai clic con il pulsante destro del mouse su MaxNegPhaseCorrection, quindi su Modifica. Nella casella Modifica DWORD in base, fare clic su Decimale, sotto il valore dei dati digitare il tempo in secondi in cui si desidera eseguire il polling come 3600 (polling in un';ora)
Uscire dall';Editor del Registro di sistema Ora, per riavviare il servizio Ora di Windows, fare clic su Start, Esegui (o in alternativa utilizzare la funzione prompt dei comandi) e digitare: net stop w32time && net start w32time E questo è il tuo time server dovrebbe essere ora attivo e funzionante.