How can I query an NTP server under Windows?

58

16

I am not interested in synchronizing my local clock with the remote server. I only want to query it and print the result.

I would have assumed that there is a port of ntpq for Windows, but was unable to find any.

All other NTP clients I could find, they always want to install themselves as a service or make it otherwise clear that they want to synchronize my local time.

Der Hochstapler

Posted 2012-07-19T15:20:12.733

Reputation: 77 228

possible duplicate of How can I check a system's current NTP configuration?

– slm – 2014-06-02T16:49:27.297

Answers

82

C:\> w32tm /stripchart /computer:foo
Tracking foo [1.2.3.4].
The current time is 19/07/2012 17:39:48 (local time).
17:39:48 d:-00.0000840s o:-25.3004160s  [@                          |                           ]
17:39:50 d:-00.0000680s o:-25.3070080s  [@                          |                           ]
17:39:52 d:-00.0000690s o:-25.2987405s  [@                          |                           ]
17:39:54 d:-00.0000680s o:-25.3071530s  [@                          |                           ]
17:39:56 d:-00.0000690s o:-25.2993985s  [@                          |                           ]
17:39:58 d:-00.0000680s o:-25.3070270s  [@                          |                           ]

Wireshark shows NTP packets being generated by this. Some versions of w32tm have a /query option

C:\>w32tm /stripchart /computer:us.pool.ntp.org /dataonly /samples:5
Tracking us.pool.ntp.org [208.87.221.228:123].
Collecting 5 samples.
The current time is 19/07/2012 18:36:32.
18:36:32, +03.3575094s
18:36:34, +03.3573679s
18:36:37, +03.3572986s
18:36:39, +03.3570290s
18:36:41, +03.3565357s

RedGrittyBrick

Posted 2012-07-19T15:20:12.733

Reputation: 70 632

I don't know if this works as expected, because I receive a valid time whatever I put as computer value. – Ozkan – 2018-07-12T09:39:12.087

@Ozkan ask a question 1) quoting what you saw and explaining 2) what you expected to see instead and 3) why.

– RedGrittyBrick – 2018-07-12T11:02:06.230

1To my understanding the /query is to query configuration parameters. I used it all day :D – Der Hochstapler – 2012-07-19T17:26:38.207

This is perfect. Exactly what I needed. Thanks :) – Der Hochstapler – 2012-07-19T17:27:28.720

9

Bytefusion's ntpquery seems to be incredibly old, but works. Sadly, it requires initial installation, but the application files will work fine when copied to another system.

enter image description here

Der Hochstapler

Posted 2012-07-19T15:20:12.733

Reputation: 77 228

1

The latest and greatest NTP check tool I could find was this: https://www.galsys.co.uk/categories/ntp-server-checker.html

enter image description here

Structed

Posted 2012-07-19T15:20:12.733

Reputation: 141