posted by 은이종 2012. 12. 21. 16:25

Network Time Protocol(네트워크 시간 프로토콜)의 약자로 네트워크 환경으로 구성된 장비(서버, PC, 통신장비, 방화벽 장비 등)의 시스템 시간을 동기화 하기 위한 규약이다.

ㅇ 모든 윈도우서버는 NTP서버가 될 수 있다.
ㅇ 모든 서버의 방화벽에서 UDP 123 번이 열려있어야 한다.
ㅇ NTP서버와의 시간차이가 많이 날 경우(기본값: 15시간) 동기화 되지 않는다. 실제 시간과 근접한 시간으로 변경 후 동기화 할 수 있도록 한다.
ㅇ 데이터 일치를 위하여 동기화(Sync)요청을 하더라도 즉시 반영되는 것이 아니라, 조금씩 맞춰 간다


가.  외부 NTP 서버와 시간 동기화

1. NTP 서버 시스템 시간을 인터넷 표준시(175.119.224.116 ntp.ewha.net )으로 설정한다.
w32tm /config /syncfromflags:manual /manualpeerlist:ntp.ewha.net /update

2. Reg 등록
Hkey_Local_machine\SYSTEM\CurrentControlSet\services\w32Time\TimeProviders\ntpServer
항목 : Enabled 
유형 : DWORD
값 : 1
항목 : InputPorvider
유형 : DWORD
값 : 1

3. Windows Time 서비스의 설정값(레지스트리) 확인
w32tm /dumpreg /subkey:Parameters

4. Windows Time 서비스 재시작
net stop w32time
net start w32time

5. 시간 동기화
w32tm /resync


나. NTP 서비스 구성 확인
 내부 NTP 서버가 외부 NTP 서버 참조 확인

1. Windows Time 서비스 구동 확인
sc query w32time

상태              : 4  RUNNING

2. 해당 포트 확인
netstat –na | find "123"

 
다. Client 설정

작업
1. 내부NTP서버(IP:10.1.123.40)를 기준으로 시간동기화 설정을 한다.
w32tm /config /syncfromflags:manual /manualpeerlist:10.1.123.40 /update

 
2. Windows Time 서비스의 설정값(레지스트리) 확인
w32tm /dumpreg /subkey:Parameters

3. Windows Time 서비스 재시작
net stop w32time
net start w32time
 
4. 시간 동기화
w32tm /resync


라. Client에서 동기화 시간차 확인

w32tm /stripchart /dataonly /computer:10.1.123.40

w32tm /monitor

[출처] Windows NTP설정|작성자 쏭마