pool.ntp.org


Как да използвам pool.ntp.org?

Ако само искате да синхронизирате часовника на вашия компютър през мрежата, конфигурационния файл(за ntpd програмата от ntp.org дистрибуцията, на която и да е поддържана операционна система - Linux, *BSD, Windows и дори някои екзотични системи) е просто:

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 сочат към призволен списък от сървъри, които се сменят всеки час. Настройте часовника на вашия компютър близо до реалния час (няколко минути разлика от 'точното' време) - можете да използвате ntpdate pool.ntp.org, или командата date и да го настроите по вашия ръчен часовник. Стартирайте ntpd, и след определено време (обикновено не повече от половин час!), 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 (или 0.pool.ntp.org, 1.pool.ntp.org, и т.н.) обикновенно ще получите IP адреси на сървъри в или близко до вашата страна. За повечето потребители това ще даде най-добър резултат.

Можете също да използвате и континентални зони (Например europe, north-america, oceania или asia.pool.ntp.org), и зони по страна (като ch.pool.ntp.org в Швейцария) - за тези зони също можете да използвате префиксите 0, 1 или 2, като 0.ch.pool.ntp.org. Забележка: Възможно е зоните по страна да не съществуват за вашата страна, или да имат само един или два сървъра.

Ако използвате сравнително нова версия на Windows, можете да използвате вградения ntp клиент. Като администратор въведете

w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"

в командната линия. Тази команда работи на Windows 2003 или по-нови. Ако използвате по-стара версия можете да пробвате

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

Същия ефект може да бъде постигнат ако като администратор натиснете десния бутон на часовника, изберете 'Настрой Дата/Време' и въведете името на сървъра в отметката 'Интернет време'.

Майденберг(Meinberg) направи порт на ntp демона за уиндоус.

Ако вашата Уиндоус система е част от домейн, най-вероятно няма да можете да контролирате времето на вашия компютър. за допълнителна информация как да настроите времето в Уиндоус Как услугата за време работи в Windows.

Допълнителна информация

Ако имате статичен IP адрес и добра Интернет връзка (капацитета не е много важен, но трябва да е стабилна и не много натоварена), моля помислете да добавите вашия сървър към пула. Това не отнема повече от няколко хиляди бита за секунда, но ще помогнете на проекта да просъщесвува. Моля прочетете станицата за присъединяване за повече информация.

Ако вашия интернет доставчик има сървър за време, или ако знаете добър сървър за време близо до вас то по-добре ще е да изполвате тях вместо този списък - най вероятно ще получите по-добро време и ще използвате по-малко мрежови ресурси. Ако знаете само един времеви сървър близо до вас то можете да го използвате и да добавите два от pool.ntp.org.

Рядко се случва да получите същия сървър за втори път - достатъчно е да рестартирате ntp сървъра за да разрешите този проблем. Ако използвате зона по страна, възможно е да има само един сървър участващ в проекта - в този случай е по-добре да превключите към зона по континент . Можете да прегледате зоните за да видите колко сървъра имаме във всяка зона.

Бъдете учтиви. Много от сървърите са предоставени от доброволци, и повечето от времевите сървъри са всъщност файл, емейл или уеб сървъри които също изпълняват и ntp. Та не озползвайте повече от четири времеви сърсъра във вашата конфигурация, и не си играйте с burst или minpoll - всичко, което ще постигнете е допъмнително натоварване на сървърите предоставени от доброволци.

Проверете дали конфигурацията на времевата зона на вашия компютър е коректна. ntpd не променя нищо свързано с времевата зона, той използва само UTC .

Ако синхронизирате мрежа чрез pool.ntp.org, моля направете един от вашите компютри сървър за време и синхронизирайте останалите компютри към него. (ще имате малко за четене - но никак не е трудно. А и винаги имате comp.protocols.time.ntp newsgroup на разположение.)

Тук бих искал да благодаря на тези, които предоставиха безвъзмездно тяхното време и времеви сървъри на тази мрежа.