I love NTP, the magic Internet protocol that keeps computer clocks synchronized. One of the nice things Apple does is run an NTP service for all their computers. That's how your Mac always knows the right time. Here are some notes on what they do.

My American MacOS 10.3.9 box has the following /private/etc/ntp.conf:

server time.apple.com minpoll 12 maxpoll 17
That means my Mac asks time.apple.com for the time somewhere between once an hour and once every day and a half. That's less often than usual for NTP, presumably an accuracy / scalability tradeoff.

time.apple.com currently resolves to 4 IP addresses, 17.254.0.26, .27, .28, and .31. All of them seem to be in San Jose, California. .26 is the most accurate clock (stratum 2), the others are just behind at stratum 3.

Using ntpdc you can find out where .27 gets its time from. They're well synchronized, talking to several stratum 1 clocks. They poll each of those every 128 seconds, aggressive but maybe appropriate for such a well-used clock. They sync around the world, and also run services in Europe and Asia for their clients.

tech
  2005-09-14 06:56 Z