국내 타임서버 리스트
2018.11.03 09:34
http://time.ewha.or.kr/domestic.html
정확한 한국표준시간과 동기화해주는 타임서버입니다.
문제는 제가 여기에 나온 여러 타임서버를 하나씩 동기화해보는중인데 2초가량 시간이 늦게 맞춰지네요
뭐가 문제인지 모르겠습니다
댓글 [13]
-
DarknessAngel 2018.11.03 10:51
-
고스트s 2018.11.03 23:06
저는 이곳을 사용중입니다 일본이 서버가 많더군요
https://www.ntppool.org
-
DarknessAngel 2018.11.03 23:15
우리나라는 기업 포함해서 NTP에 대해서 관심도 없고, 중요성을 인식하는곳도 별로 없어보입니다
기컷해야 ISP나 무선 통신사등이 필수적으로 정확한 시간정보가 필요해서 구축하는 정도입니다
일본이나 중국쪽 서버 많습니다만, 아무리 국내 서버 상태 개판이라도 해외에 접속하는것보단 빠릅니다 (다만 뭘 해도 윈도 기본값보단 좋으니 윈도경우 설치 직후 반드시 변경을 추천합니다)
-
뻥사이다 2018.11.04 09:57
윈도10에서 타임서버 주소 변경해보면 처음에는 수동으로 동기화가되는데 나중에 시간지나면 자동으로 동기화가 되지 않더군요.
-
DarknessAngel 2018.11.05 01:56
정상적으로 되던데요?
전 하단 스크립트 써서 1회 입력하니 자동으로 됩니다
rem Set Sync Every 43200sec (12H)
reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v SpecialPollInterval /t REG_DWORD /d 43200 /f
rem Set Alway Sync Time if diffrence Over 15H
reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config" /v MaxPosPhaseCorrection /t REG_DWORD /d 0xFFFFFFFF /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config" /v MaxNegPhaseCorrection /t REG_DWORD /d 0xFFFFFFFF /frem Set NTP Server
w32tm /config /syncfromflags:manual /manualpeerlist:"ntpda.ddns.net"rem Change Service Running Trigger
sc config w32time start= auto
sc triggerinfo w32time start/networkon stop/networkoffrem Sync Time Now
net stop w32time
net start w32time
w32tm /resync /nowaitrem Show Status
w32tm /query /status
pause이걸로 입력한다음 방치하니 잘 되고 있습니다 (수동으로 하러 메뉴 들어가도 서버 주소 입력되어져 있음)
-
asklee 2018.11.05 01:29
time.ewha.or.kr 운영자입니다.
뻥사이다님의 글을 읽고 국내 타임서버리스트에 나와 있는 모든 타임서버의 정상 작동여부를 확인해 봤습니다.
현재 국내 타임서버 리스트에는 30개의 서버가 표시되어 있으나 그중 오늘자로 실제로 작동하는 서버는 몇개인가 알아봤습니다.
우선 국내타임서버리스트에 나와 있는 타임서버 현황입니다.
time.kriss.re.kr
time2.kriss.re.kr
ntp.postech.ac.kr
ntp.xbsd.kr
gps.bora.net
ntp.kornet.net
ntp1.cs.pusan.ac.kr
ntp2.cs.pusan.ac.kr
ntp.ewha.or.kr
time.ewha.or.kr
ntp.gpstime.kr
time.gpstime.kr
ntp1.sjtel.net
ntp2.sjtel.net
time.bora.net
zero.bora.net
ntp.kr.cdnetworks.com
dadns.cdnetworks.co.kr
ntp.cubek.net
clock.iptime.co.kr
time.lgqps.com
cse.inha.ac.kr
rafi.inha.ac.kr
time.wonkwang.ac.kr
noc6-3.koren21.net
maths.kaist.ac.kr
ntpda.ddns.net
time.acast.kr
time1.daum.net
time2.daum.net
이를 실제 타임서버에 입력해 반응을 알아봤습니다.
30개의 타임서버중 실제 작동하는 서버는 16개입니다. 위의 그림에서 reach가 0 으로 표시되는 서버가 작동하지 않는 서버입니다. 작동하지 않는 이유는 여러가지인데, 실제로 서버가 죽었을 수도 있고 공개 타임서버에서 비공개로 돌렸을 수도 있습니다. 그리고 서비스를 완전히 중단해 도메인 네임을 삭제한 경우 아예 위의 그림에 나오지 않습니다.
따라서 실제 작동하는 16개의 타임서버 리스트는 아래와 같습니다.
time2.kriss.re.kr
ntp.postech.ac.kr
ntp.ewha.or.kr
time.ewha.or.kr
ntp.gpstime.kr
time.gpstime.kr
ntp1.sjtel.net
ntp2.sjtel.net
time.bora.net
zero.bora.net
ntp.kr.cdnetworks.com
dadns.cdnetworks.co.kr
ntp.cubek.net
time.lgqps.com
ntpda.ddns.net
time.acast.kr작동하지 않는 서버리스트는 아래와 같습니다.
time.kriss.re.kr
ntp.xbsd.kr
gps.bora.net
ntp.kornet.net
ntp1.cs.pusan.ac.kr
ntp2.cs.pusan.ac.kr
clock.iptime.co.kr
cse.inha.ac.kr
rafi.inha.ac.kr
time.wonkwang.ac.kr
noc6-3.koren21.net
maths.kaist.ac.kr
time1.daum.net
time2.daum.net실제 작동은 하나 정확도가 많이 떨어지는 서버가 있습니다. 타임서버 고를 때 이들 서버는 배제하는게 좋습니다.
정확도를 보려면 offset 항목을 보면 됩니다. 시각 정보를 가져와 시각을 동기시키는 프로그램인 NTP(Network Time Protocol)은 몇개의 타임서버에서 시각 정보를 가져와 이를 통계처리한 다음 자신의 서버의 시각을 외부 타임서버와 맞춥니다. 따라서 offset 항목을 보면 내 서버가 다른 외부 서버와 얼마만큼의 시각차이가 나는지를 알 수 있습니다. 단위는 밀리 세컨드(ms, 1/1000초)입니다. 참고로 앞에 (-)가 있으면 내 시계가 외부 해당 타임서버보다 빠르다는 뜻이고 (+) 표시는 느리다는 뜻입니다.
이들 정보를 보면 ntp2.sjtel.net과 time.acast.kr 서버는 관리를 잘 안해 많은 차이가 남을 알 수 있습니다.
뻥사이다님의 글 때문에 한번 점검할 기회가 있었네요. 죽었거나 정확하지 않은 서버는 국내 타임서버 리스트에서 지우던지 코멘트 달겠습니다.
-
DarknessAngel 2018.11.05 02:04
원래라면 NTP경우 저런 문제때문에 소스를 복수 지정해야하는데, 제경우 국내 NTP상태가 불량한 경우가 너무 많아서 결국 단독 소스를 지정해놔서 이부분이 좀 미묘합니다 (처음에는 다른 소스를 같이 지정해봤었는데, 시험삼아 1주일쯤 지난후 쳐다보니 로컬에 설치해둔 단독 소스 (GPS기반 NTP를 단독으로 소스로 잡음)랑 비교했을때 너무 엄청난 오차가 생기더군요)
특히 좀 믿을만한곳에서 제공되는 NTP일수록 서버가 너무 붐비는지 오히려 정확도가 더 좋지 않더군요
-
뻥사이다 2018.11.05 15:36
제대로 작동안되는 타임서버가 여러개 있었나보네요
지금은 time.acast.kr 서버로 동기화했는데 자동으로 일정시간마다 동기화가 되고있네요
다만 KST와 비교시 여전히 2초가량 늦어요
-
asklee 2018.11.05 01:46
뻥사이다님께..
무슨 프로그램을 사용해 측정해 보셨는지요? 2초 차이가 나는 서버는 사용할 수 없는 서버입니다. NTP 이용시 적어도 1/1000 초 이하의 정확도로 맞춥니다. NTP 서버와 동기된 후(약 20분 소요) 국번없이 116으로 전화해 비교해 보세요.
윈도우라면 https://windowsforum.kr/9634474 참조해 보세요. 윈도우용 NTP 프로그램입니다.
현재 최신 버전은 ntp-4.2.8p12-win32-setup.exe 입니다.
윈도우용 NTP와 함께 시각을 모니터링 할 수 있는 프로그램은 https://windowsforum.kr/9745250 참조하세요
두개의 프로그램 첨부 파일로 올립니다.
-
뻥사이다 2018.11.05 15:31
시간측정은 프로그램은 쓰지않았고 라디오에서 정시마다 시보를 알려주는데 그것과 비교해봤습니다. 또는 핸드폰 시간과 비교해봤습니다.
컴퓨터가 약 2초정도 늦게 동기화가 되더군요.
-
뻥사이다 2018.11.05 15:50
ntp.ewha.or.kr 서버와 동기화하고 116으로 전화해서 비교해봤는데 약 1초정도 늦네요. 그냥 써야겠어요. 그리고 116은 몰랐던 번호인데 유용하군요 .감사합니다
-
asklee 2018.11.08 00:25
윈도우 내장 프로그램 쓰시면 2초면 잘 맞는 것입니다. 윈도우 내장 프로그램은 시간이 웬만큼 맞다 싶으면 일주일에 한번꼴로 타임서버와 동기화 시킵니다.
몇초 정도 차이가 나도 괜찮으시면 그냥 윈도우 내장 프로그램 쓰시면 됩니다. 만약 좀더 정확한 시각 동기화가 필요하시면 전용 프로그램인 NTP 프로그램을 쓰셔야 합니다.
특히 증권이나 요즘 대학생들 수강신청할 때 등 여러가지 이유로 정확한 시각 동기화가 필요할 경우 반드시 NTP 프로그램 쓰세요.
한국표준과학연구원에서 만든 UTCk 3.1 같은 프로그램이 있는데 이는 처음 동기화만 시키고 그 다음은 윈도우의 하드웨어 시계를 이용합니다. 그러나 NTP는 구동시 처음에는 64초마다 동기화 시키다가 시각 정보가 원하는 수준으로 맞으면 매 1024초 마다 자동으로 타임서버와 시각 동기화를 합니다. 따라서 아무리 틀려도 1 ms 즉 1/1000 초 이내의 정확도로 시각을 맞춥니다.
요즘은 많이 나아졌지만, 라디오 시보로 맞출 때 반드시 KBS 라디오를 이용하세요. 혹 가능하시다면 여러대의 라디오를 켜 놓고 서로 다른 방송국 주파수를 맞춘다음 시보를 들어보세요. 약간 시각차가 있습니다.
KBS에는 대한민국 표준시를 제공하는 한국표준과학연구원 세슘 원자시계와 동기된 자체적인 원자 시계를 보유하고 있습니다. 그리고 휴대폰 시계는 조금 틀립니다. 물론 GPS에서 표준시각 정보를 가져오지만 표출되는 시간은 휴대폰의 하드웨어 시각입니다. 따라서 휴대폰에서 정확한 시각을 알고 싶으시면 휴대폰 앱으로 나온 타임서버와 시각동기화 앱을 설치한 후 사용하셔야 합니다.
-
asklee 2018.11.11 00:04
NTP를 이용했을 때 PC 시각이 표준 시각과 동기되는 모양입니다.
그래프 가로축은 시간이며 세계 표준시(UTC)입니다. 따라서 우리나라 시간으로 바꾸려면 9시간을 더하면 됩니다. 세로축은 타임서버와 PC 시각과의 offset 즉 시간 차이로 단위는 ms (1/1000초) 입니다.
그래프를 보면 UTC로 12시 16분 조금 지나 PC가 켜졌고 이때부터 NTP는 타임서버와 동기화에 들어갑니다. 동기화에 들어갈 때 PC는 동기화된 타임서버보다 약 3 ms (3/1000초) 빠릅니다.
이후 서서히 타임서버와 시각 동기가 이루어지고 UTC로 14:56:24 이후에는 ±0.5 ms(5/10000초) 이내의 정확도로 시각이 유지됩니다.
3에 제 서버도메인도 보이네요 (이것 구축을 위해 꽤 비싼 장비 구매함)
고정IP 신청은 안 했지만, 경험상 어차피 안 바뀜 (...) (24시간 안 끄면 안 바뀌니)
애초에 도메인으로 입력 가능한 시점에서 아무 차이도 없습니다만...
제경우 맘 먹으면 3가 아닌 2나 1으로도 변경 가능합니다만, 딱히 일반적인 용도에서 아무 차이가 없기떄문에 안 하고 있습니다 (로컬의 ntp를 직접 외부로 포워딩시키면 저 서버가 2가 되고, 도메인 연결된 ip를 바꾸면 1이 됩니다)
일반적 시간 동기화라면 3~5정도면 충분하고, 2는 기업이나 학교등의 대단위로 쓰는곳에서 3급 서버를 구축하기 위한 용도, 1은 연구기관등의 중요 기관이나 정밀함이 요구되는곳이나 2에 공급용이라 보면 됩니다 (일반적인 컴은 물른이고 서버조차 1에서 받아오나 5에서 받아오나 아무 차이 없습니다)
직접 NTP장비에서 GPS 수신 -> 로컬에 있는 다른 서버(2)에서 중계 -> 외부에 있는 서버(3/ntpda)로 중계하는식으로 하고 있습니다 (보안상 장비를 직접 안 물리고, 로컬의 i5서버를 거치고 있습니다) (통상적인 3와는 달리 외부 서버 의존 안 하고 있으니 다른 서버 서비스 중단 유무나 정확도랑 아무 상관없이 정확도를 유지합니다)
저것들이 다 안 맞는거라면 뭘 기준으로 삼으신건지 모르겠지만, 그 기준쪽이 안 맞을듯합니다