You are welcome to contact our NTP server to update your computer clock. To use the public NTP service, send me a message on the form below to let us know you're using our NTP server. Be sure to include your IP address or address range. Please see the first question below for conditions.
Ideally, please reference our NTP time server by name, ntp.drydog.com. If you must use an IP address (not recommended), the IPv4 and IPv6 addresses (which point to the same host) are currently:
You can also contact us by using on the form below.
Drydog NTP Timekeeper
Drydog Press Network Operations
Important Notice: In compliance with the Children's Online Privacy Protection Act of 1998, we do not accept requests from children under 13 years of age.
And without further ado, here are the most frequently-asked questions (FAQ).
Q: Can I use your NTP server?
A: Yes. This server is for use by the public. Feel free to use it,
subject to these conditions:
Q: How do I set up my NTP client software?
That depends on what software you are using.
Please consult the documentation that came with your software.
See above for the hostname of our NTP service.
Q: Where is software and documentation available?
A: NTP software, including pointers to commercial and non-commercial NTP
software, is at
http://www.ntp.org/
Q: I get a "connection refused" message
when trying to connect to your server. What's wrong?
A: You're probably trying to connect to the wrong TCP/IP port.
The NTP server uses UDP port 123 ("ntp").
Other time clients use other time protocols.
That is, port 13 ("daytime"), 37 ("time"), or 525 ("timed").
None of these other protocols are supported by this server.
Please make sure your client software supports "NTP" and not some other
time protocol.
Q: I get a "no route to host" message
when trying to connect to your server. What's wrong?
A: The most likely possiblity is your ISP's or your personal's "firewall"
is blocking access to NTP's port, 123.
Another possiblity is this server is down due to some hardware problem.
Q: How many users do you have?
A: Most days, I see traffic from approximately 500 distinct hosts.
Q: How available is this server?
A: The intention is to provide uninterrupted 7/24 service. However,
as a practical manner, this server is available externally about 99%
of the time. Most interruptions are due to network connectivity,
followed by software issues, power failures, and hardware (usually
disk) failures. I will try to keep you informed about network
and service status. However, I reserve the right to discontinue
this service at anytime without notice.
Q: What is the source of the time at ntp.drydog.com?
A: The machine syncs to three stratum 1 clocks, geographically
distributed, operated by NIST.
Q: What timezone does your NTP server use?
A: None. NTP servers use "UTC" time (formerly "GMT" time),
which is the same throughout the world.
The timezone you are in doesn't matter to this NTP server.
The translation to a time zone is handled completely by your
NTP client software.
Q: What other network services do you provide?
A: Currently, the machine also serves web (http) and ftp.
These are publically-accessible services, but I do not provide
public hosting services.
Q: Why do you run this service?
A: Because I can. It takes very little time or computing resources
and it is useful to many. This spirit of cooperative anarchy is
one of the things that built the Internet that we know today, yet
sadly, very few are still practicing it.
Q: Who are you?
A: I'm Dan Anderson. On the Internet, I'm
most likely best known for writing the Solaris x86 FAQ and the
Simple Whois Daemon.
I've been running Internet servers continually since 1994 and
I've been actively using the Internet since 1982.
I hope that you find this service useful. If you have any further questions or concerns, or you've just got something to say, feel free to contact me.
—Dan
Timekeeper, drydog.com domain
NTP (Network Time Protocol) was invented to synchronize computer clocks in an internet network environment. Unlike other time protocols (e.g., timed), NTP seeks to synch to the most accurate clock rather than "average in" errors from multiple time sources. Clock sources are categorized by stratums (levels) away from master clock sources (that have short-wave radio or GPS connections to the U. S. Naval Observatory).
If a master clock source isn't available, you can arbitrarily choose a system's local clock source (quartz crystal) and use it as your master time server. A crystal in a computer usually isn't an accurate or uniform time source, because of variations in temperature and because the crystals used are usually lower quality as those found your watch. This applies equally to cheap PCs or expensive Sun servers. Only DEC (now Compaq, later HP :-) Alpha servers actually try to use accurate crystals and even those still benefit from NTP. However, at least you can make it a uniform time reference across multiple systems.
NTP is useful for synchronizing the time for software distributed on multiple hosts (for example, RPC, Remote Procedure Calls). Most access control mechanisms use time stamps, and therefore require systems to have their time synchronized. Finally, another benefit of NTP is ensuring accurate timestamps in log files, which greatly aids diagnosting network and network software problems.
I run a public time server at ntp.drydog.com (on my own time and own hardware--it's not related to my work or supported by Sun). If you live in Western North America, you're welcome to use it. Please send me a message on the form above to let me know you're using our NTP server.
To avoid overloading external NTP servers, please don't connect more than two of your NTP servers to an external NTP servers from your site. If you need more, setup your own time server(s).
You can also use a GPS or a radio clock connected to a Solaris system to serve as a "master time source." You need a driver to access the clock source (be it a radio clock (accessing short-wave station WWV), a GPS, or radio clock). The clock source is usually connected to Solaris through a serial port. Some drivers come with ntpd itself (newer versions have more drivers). Other drivers may be provided by the manufacturer. More background information on NTP is at http://www.ntp.org/
# ntpdate myntpserver 28 Aug 13:57:01 ntpdate[26107]: step time server 192.168.96.107 offset -2.881116 sec
A message appears only if the current time is off by more than 0.5 seconds. In any case, the time is adjusted. You can't run ntpdate if the ntpd server is running.
If you keep getting the message and want to get rid of it, try adding another NTP server to your ntp.conf file.
If you have a multicast network setup on your local subnet, you can use snoop (as root) to verify there are NTP broadcasts. For example:
(replace "eth0" with the NIC device name connected to the multicast network.
# netstat -rn | egrep 'Gateway|224' Destination Gateway Flags Ref Use Interface 224.0.0.0 192.168.41.75 U 1 0 eth0 # snoop -d eth0 224.0.1.1 Using device /dev/hme (promiscuous mode) dogbert -> 224.0.1.1 IP D=224.0.1.1 S=192.168.41.82 LEN=28, ID=24368 ratbert -> 224.0.1.1 NTP broadcast (Tue Aug 21 13:35:39 2001) catbert -> 224.0.1.1 IP D=224.0.1.1 S=192.168.41.92 LEN=28, ID=60455 dilbert -> 224.0.1.1 NTP broadcast (Tue Aug 21 13:36:43 2001)
This does not apply to programs and software that have been upgraded to run in 64-bit mode. However, it's a good question to ask whether all (or even most) current (and near-future software) will be converted in time.
There's a proposal for a new "struct xtime" in time.h for the new ISO C 200X standard. The struct xtime will have a signed 64-bit second counter, sec, and an unsigned 32-bit nanosecond counter, nsec. This handle time overflowing in 2038. It will also represent time from the big bang to well after the Sun's burnout. Also addressed in the proposal are other precision time problems, such as leap seconds and function reentrancy.
For details and a thorough analysis of the problem, see Roger Wilcox's "The Year 2038 Problem". For a probable, realistic solution, see the proposed ISO C 200X time.h standard.
Why is ntpd software considered munitions? Because it contains the DES encryption algorithm (source file authdes.c). This is true even though DES code is easily available throughout the world and DES is easily cracked by brute-force attack (although triple DES can't be cracked). Anyway, to protect yourself and Sun legally, DES can be disabled in the makefile configuration. This is important to note if you're building or distributing another version of ntpd.
Last updated 3 March 2018.
If you have questions or comments, please send a message to Dan Anderson.
http://dan.drydog.com/ntp.html