Ora di Windows Server
Sincronizzazione della rete con NTP
Quasi tutta l'attività di un computer comporta del tempo se si registra un timestamp per quando è stato effettuato l'accesso a una rete all'invio di un'e-mail, sapendo che il tempo è cruciale per le applicazioni del computer.
Tutti i computer dispongono di un orologio a bordo che fornisce informazioni sull'orario e sulla data. Questi chip di clock in tempo reale (RTC) sono sostenuti dalla batteria in modo che anche quando spenti possono mantenere il tempo, tuttavia questi chip RTC sono prodotti in serie e non possono mantenere tempi precisi e tendono a deriva.
Per molte applicazioni questo può essere abbastanza adeguato, tuttavia se un computer è in rete e deve parlare con altre macchine, se non è sincronizzato al momento corretto può significare che molte transazioni sensibili al tempo non possono essere completate e possono persino lasciare la rete Aperti alle minacce alla sicurezza.
NTP opera all'interno della suite TCP / IP e si basa su UDP, una forma meno complessa di NTP esiste chiamato Simple Network Time Protocol (SNTP) che non richiede la memorizzazione di informazioni su comunicazioni precedenti, necessari per NTP. E 'utilizzato in alcuni dispositivi e applicazioni dove l'alta precisione di sincronizzazione non è così importante, è anche incluso nella maggior parte dei sistemi operativi Windows, ma le versioni più recenti hanno la piena NTP già installato, che è anche per scaricare via Internet gratuito.
Tutte le versioni di Windows Server da 2000 hanno incluso una funzionalità di sincronizzazione temporale, chiamata Windows Time Service (w32time.exe), integrata nel sistema operativo. Questo può essere configurato per funzionare come server di rete che sincronizza tutte le macchine con un'origine temporale specifica.
Windows Time Service utilizza una versione di NTP (Network Time Protocol), normalmente una versione semplificata, del protocollo Internet che è stato progettato per sincronizzare le macchine in una rete, NTP è anche lo standard per cui la maggior parte delle reti informatiche in tutto il mondo utilizzano per sincronizzare.
La scelta della fonte di tempo corretto è di vitale importanza. La maggior parte delle reti è sincronizzata con l'origine UTC (Coordinated Universal Time). UTC è un tempo globale standardizzato basato sugli orologi atomici che sono le fonti di tempo più accurate.
UTC può essere ottenuto via Internet da luoghi come time.nist.gov (us Observatory Naval) o time.windows.com (Microsoft) ma bisogna notare che le fonti di tempo Internet non possono essere autenticate che possono lasciare un sistema aperto Abusi e Microsoft e altri consigliano di utilizzare una sorgente hardware esterna come clock di riferimento come un server NTP specializzato.
I server NTP ricevono la loro fonte oraria da una trasmissione radio specializzata proveniente dai laboratori nazionali di fisica che trasmettono ora UTC prese da una sorgente di clock atomica o dalla rete GPS che rilascia anche UTC come conseguenza di aver bisogno di posizionare i punti di puntamento.
NTP può mantenere il tempo su Internet pubblico entro 1 / 100th di un secondo (10 millisecondi) e può eseguire anche meglio le LAN.
Per configurare Windows Time Service per utilizzare un'origine temporale esterna, segui semplicemente queste istruzioni:
- Individuare la sottochiave del Registro di sistema.
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
- Fare clic con il pulsante destro del mouse e quindi modificare il valore inserendo NTP nella casella Dati valore.
- Fare clic con il pulsante destro del mouse su ReliableTimeSource, quindi modificare la casella di modifica DWORD, inserendo 0 (zero).
- Fare clic con il pulsante destro del mouse su NtpServer e modificare il valore di modifica digitando il DNS (Domain Name System) (notare che ogni DNS deve essere univoco).
- Ora individua la sottochiave originale e fai clic con il pulsante destro del mouse. Modifica la casella Valore modifica DWORD con l'intervallo di polling (quanto spesso un server NTP esegue il polling dell'ora), sotto i dati di valore (24 consigliato)
- Eseguire la seguente riga di comando, Stop netto w32time && net start w32time.
- Ora abilita NTP individuando la sottochiave, HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
- Fare clic con il pulsante destro del mouse Abilitato e modificare la casella Dati valore digitando 1.
- Fare clic con il pulsante destro del mouse su SpecialPollInterval nel dolore corretto della sottochiave HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval. Modifica la casella del valore DWORD per l'intervallo di tempo desiderato per ciascun sondaggio (900 eseguirà il polling di ogni minuto 15)
- Individuare HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
- Per configurare le impostazioni di correzione del tempo, fare clic con il pulsante destro del mouse su MaxPosPhaseCorrection, quindi modificare la casella Valore DWORD con un tempo in secondi (seleziona decimale sotto la base, 3600 = un'ora)
- Ora fai lo stesso per MaxNegPhaseCorrection il riavvio del servizio di ora di Windows eseguendo (o in alternativa usa la funzione di prompt dei comandi) arresto netto w32time && net start w32time.
- Per sincronizzare ogni macchina, digitare W32tm / -s nel prompt dei comandi e il server di ora dovrebbe ora funzionare correttamente (notare che potrebbe richiedere più sondaggi prima che venga visualizzato il tempo corretto).