pool.ntp.org

NTP Pool


pool.ntp.org를 사용하려면 어떻게?

귀하의 컴퓨터의 시간을 네트웍 시간과 맞추기 위한 설정파일은 매우 간단합니다. (리눅스, BSD계열, 윈도우즈와 기타 좀 생소한 시스템까지도 지원하는 ntp.org 배포판 에 있는 ntp 프로그램용)

driftfile /var/lib/ntp/ntp.drift

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

0과 1, 2, 3.pool.ntp.org 이름들은 매 시간마다 변하면서 임의의 서버들을 지정합니다. 귀하의 컴퓨터의 시간을 대충 (진짜 시간과 몇 분 차이 안나도록) 맞춘 것을 확인한 후에는 ntpupdate.pool.ntp.org 를 사용할 수 있습니다. 아니면 그냥 손목시계를 보고 date 명령어로 시간을 맞추십시오. ntpd 를 시행하고 잠시 후 (30분까지도 걸리는 경우가 있음) ntpq -pn 명령어를 치면 다음과 비슷한 출력이 나와야 합니다.

$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+81.6.42.224     193.5.216.14     2 u   68 1024  377  158.995   51.220  50.287
*217.162.232.173 130.149.17.8     2 u  191 1024  176   79.245    3.589  27.454
-129.132.57.95   131.188.3.222    3 u  766 1024  377   22.302   -2.928   0.508

임의의 시간 서버에 지정되므로 IP 주소는 다를 것입니다. 중요한 것은 별표 (*)로 시작하는 줄입니다. 이것은 귀하의 컴퓨터가 인터넷 시간 서버로부터 현재 시간을 가져왔다는 것을 의미합니다. - 이제 다시는 걱정 안해도 됩니다!

pool.ntp.org 는 전 세계에 있는 시간 서버를 지정해주므로 시간 품질이 이상적이지 않습니다. 대륙 지역 (예를 들어 europe 이나 north-america, oceania, asia.pool.ntp.org), 을 설정하면 좀 더 나은 결과를 얻을 수 있고 (스위스에서는 ch.pool.ntp.org 처럼) 국가 지역을 설정하면 더욱 나은 결과를 얻을 수 있습니다. 0.ch.pool.ntp.org 처럼 모든 지역에서 0과 1, 2를 앞에 붙일 수 있습니다. 하지만 국가 지역이 모든 국가에 다 있는 것은 아니고, 국가 지역이 있다 해도 겨우 한두개의 시간 서버만 있는 경우도 있습니다. (tracerouteping 으로 네트웍 거리를 측정해서) 진짜로 아주 가까이에 있는 시간 서버를 알고 있다면 시간이 아주 정확해집니다.

최근 윈도우즈 버전 을 사용하고 있다면 시스템에 ntp 클라이언트가 내장되어 있습니다. 명령창에서 그냥 다음과 같이 실행하십시오

net time /setsntp:pool.ntp.org

어떤 윈도우즈 버전은 다음과 같이 여러 개의 서버를 지정할 수 있습니다.

net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"

윈도우즈 2000/XP/2003 에서 동작하는 것으로 알려져 있습니다. 이렇게 하지 않아도 윈도우즈 화면의 태스크바에 있는 시계에 마우스를 갖다 대고 오른쪽 클릭을 한 후 "날짜/시간 조정"을 선택하면 날짜 및 시간 등록 정보 대화창이 나옵니다. 여기에서 "인터넷 시간" 탭에 서버 이름을 입력하면 동일한 동작을 합니다.

Meinberg는 윈도우즈를 위한 ntp 데몬 을 만들었습니다.

윈도우즈 시스템이 도메인의 구성원이라면 컴퓨터의 시간을 마음대로 바꾸지 못할 수도 있습니다. 윈도우즈 시간 서비스가 어떻게 작동하는지에 대한 문서 를 보십시오.

부연 설명

적당한 인터넷에 연결되어 있고 고정 IP 를 가지고 있다면 (대역폭은 별로 중요하지 않고, 부하가 심하지 않고 안정적인것이 중요) 서버 풀에 합류하는 것을 고려해 보십시오. 초당 몇백 바이트밖에 대역을 잡아먹지 않을 것이지만 그런 도움이 이 프로젝트를 살립니다. 합류 페이지 에서 더 많은 정보를 확인하십시오.

인터넷 제공사가 시간 서버를 제공 하거나 근처에 있는 좋은 시간 서버를 알고 있다면 이 목록에 있는 것 말고 그것을 사용하십시오. 더 적은 네트웍 자원을 사용하면서 더 시간을 정확이 맞출 수 있습니다.

만약 근처에 알고 있는 시간 서버가 단 하나밖에 없다면 그것을 사용하고 pool.ntp.org 에서 추가로 주개를 더 사용하는 것도 가능합니다.

동일한 시간 서버에 두번 지정되는 일은 아주 드물게 일어납니다. ntp 서버를 재시작하는 것으로 이 문제는 보통 해결됩니다. 만약 국가 지역을 설정했다면 그 국가에 시간 서버가 하나밖에 없는 것이 이유일 수 있습니다. 이런 경우에는 대륙 지역을 설정하십시오. 지역 보기 로 각 지역에 얼마나 많은 서버가 있는지 확인할 수 있습니다.

예의를 갖추십시오. 거의 대부분의 시간 서버들은 자원 봉사자들에 의해 운영되고 있으며 ntp만 실행되고 있을 뿐 실제로는 그분들의 파일 서버이거나 메일 서버, 웹서버들입니다. 그러므로 시간 서버를 세개를 초과하여 지정하지 마시고 butstminpoll 같은 것으로 치사한 장난도 하지 마십시오. 그러면 결국 이 프로젝트는 조만간 중단될 것입니다.

컴퓨터에 있는 시간대 설정 이 정확한지 확인하십시오. ntpd 자체는 내부적으로 UTC 를 사용하므로 시간대를 전혀 알지 못합니다.

pool.ntp.org 에 네트웍을 동기하고 있다면 컴퓨터 중 하나를 시간 서버로 설정하고 나머지 컴퓨터들을 거기에 맞추십시오. (설명서를 좀 보셔야 할 것입니다. 별로 어렵지 않습니다. 그리고 comp.protocols.time.ntp newsgroup 뉴스그룹도 참고하십시오.)

마지막으로 이 네트웍에 시간과 시간 서버를 기부해주신 분들께 감사드립니다.