S.W./Microsoft

윈도우 서버 시간(NTP) 동기화 문제 해결 경험기

소소한 늙은 개발자의 메모장 2025. 8. 18. 11:40
반응형

윈도우 서버를 사용하다 보면 시간이 2~3분 정도 차이가 발생하는 경우가 있습니다.
저도 실제 운영 중인 서버에서 이런 문제를 겪었고, 여러 차례 인터넷 시간 서버와 동기화를 시도했지만 쉽게 해결되지 않았습니다.

 

윈도우 서버 시간(NTP) 동기화 문제 해결 경험기

 

■ 테스트한 시간 서버 목록

제가 직접 테스트해본 서버는 다음과 같습니다.

  • time.bora.net
  • time.windows.com
  • time.nist.gov
  • time-nw.nist.gov
  • time-a.nist.gov
  • time-b.nist.gov

여러 번 수동 동기화를 시도한 결과는 조금 의외였습니다.

 

 

 동기화 성공률 비교

  • time.windows.com, time-a.nist.gov → 약 6번 시도 중 1번 성공
  • time-b.nist.gov → 약 4번 시도 중 1번 성공
  • 그 외 서버들 → 대부분 동기화 실패

즉, 여러 차례 시도했음에도 불구하고 특정 서버는 아예 응답이 없거나 동기화에 실패하는 경우가 많았습니다.

 

 

 해결 팁

완벽한 해결책이라고 보기는 어렵지만, 제 경험상 간헐적으로라도 동기화가 성공했던 time-b.nist.gov 서버가 다른 서버보다 상대적으로 안정적으로 동작했습니다.

따라서 저와 같이 윈도우 서버에서 시간 동기화가 잘 되지 않는 문제를 겪으신다면,
☞ time-b.nist.gov를 우선적으로 시도해보시는 것을 추천드립니다.

 

 마무리

서버 운영에서 정확한 시간은 로그 관리, 인증, 네트워크 통신 등 다양한 영역에서 중요한 요소입니다.
저처럼 기본 설정된 시간 서버(time.windows.com)에서 문제가 반복된다면, 다른 공인 시간 서버를 적극적으로 활용해보시는 것이 좋습니다.

혹시 여러분도 비슷한 경험이 있으시다면 어떤 서버가 잘 동작했는지 공유해 주시면 좋겠습니다. 😊

(내부 보안 시스템이 개입하여 문제가 발생하나 싶기도 합니다. 추후 문제가 확인되면 다시 공유 하겠습니다.😁)

 

 

PowerShell (관리자)

# 1) 사용할 NTP 서버 목록 (우선순위: time-b.nist.gov)
$peers = 'time-b.nist.gov,0x8 time.windows.com,0x8 time-a.nist.gov,0x8'

# 2) Windows Time 서비스 재구성 및 재시작
Stop-Service w32time -Force
w32tm /config /manualpeerlist:$peers /syncfromflags:manual /reliable:NO /update
Start-Service w32time

# 3) 재발견 후 즉시 동기화
w32tm /resync /rediscover
 

 

CMD (관리자)

net stop w32time
w32tm /config /manualpeerlist:"time-b.nist.gov,0x8 time.windows.com,0x8 time.nist.gov,0x8" /syncfromflags:manual /reliable:NO /update
net start w32time
w32tm /resync /rediscover

 

윈도우 서버 시간(NTP) 동기화 문제 해결 경험기

반응형