Windows Server 2022 NTP server setup

Abigail Wilson 20 Reputation points
2026-09-23T15:55:09.6866667+00:00

I have a windows 2022 server set up as an ntp server, 4 other expansion servers pointing to it successfully syncing, and some camera units. The Windows server hosting the NTP has 2 NICs and 2 IPs, 172.22.244.x and 172.22.245.x. The units on the .245 network can sync to the ntp, but the cameras on the .244 network pointing at the 172.22.245.x NTP will not sync.

Everything is currently connected through a managed cisco switch that has no VLAN separation, so everything should be able to see each other, the servers can connect to the camera portals successfully so they are talking, I just don't know why the cameras cannot sync to the .245 NTP server. Does the NTP server somehow need a second IP or is this an issue with the switch somewhere?

Windows for business | Windows Server | Networking | Other
0 comments No comments

2 answers

Sort by: Most helpful
  1. James Gamble 165 Reputation points
    2026-09-23T19:55:27.4766667+00:00

    Hola Abigail,

    DNS probably isn’t the issue here if the cameras are configured with an NTP server by IP address. DNS only comes into play if the cameras are trying to resolve a hostname. If you enter 172.22.244.x or 172.22.245.x directly as the NTP server, the DNS setting won’t affect that NTP request.

    The more important detail is that 172.22.244.x and 172.22.245.x are different IP subnets, even though everything is connected to the same physical switch. A switch putting everything on the same Layer 2 network doesn’t automatically route between those IP networks. The Windows server can communicate with both because it has a NIC/address in each subnet. The cameras still need a valid route to reach anything outside their own subnet.

    Since you’ve now pointed the cameras directly to the server’s 172.22.244.x address and they still don’t sync, I’d check two things next:

    • Make sure the cameras have the correct subnet mask for the 172.22.244.x network.
    • Check the Windows Firewall rule’s Profile setting, not just its Remote IP scope.

    That second one is easy to miss on a multi-NIC server. One NIC may be classified as Domain while the other is Private or Public, so that a rule can show “Any remote address” but still not apply to traffic arriving on the .244 interface.

    You can verify that from PowerShell on the server with: Get-NetConnectionProfile and then check whether UDP 123 is actually listening: Get-NetUDPEndpoint -LocalPort 123

    Windows Time uses UDP 123 for both NTP requests and responses. Microsoft also notes that W32Time on a multihomed server can’t be enabled or disabled per individual network adapter; it operates at the service level rather than being bound to a specific NIC.

    Because the .245 clients are already syncing, we know the NTP service itself is working. The remaining problem is much more likely to be the .244 network path, firewall profile, or addressing on the cameras rather than DNS.

    If all of those look correct, the quickest way to settle it would be to run a short packet capture on the server while one camera attempts to sync. If you see a UDP 123 request arrive on the .244 NIC but no reply leave, that points back to Windows Firewall/W32Time. If no request arrives at all, the issue is on the camera/network side.

    Thanks,

    James

    Was this answer helpful?


  2. Chen Tran 13,030 Reputation points Independent Advisor
    2026-09-23T16:53:39.17+00:00

    Hello Wilson,

    Thank you for posting question on Microsoft Windows Forum!

    Based on the issue description. Well! The possible cause for this issue might be an asymmetric routing and source IP mismatch on multi-homed Windows Servers, combined with strict NTP client behavior in IP cameras. It is not a switch issue, and the NTP server does not need a new IP. It already has the exact IP the cameras should be using. On the other hand, the Windows Time service on a multi-homed server can not control which interface it uses to send replies.

    The suggestion here is to point .244 cameras to the server's .244 IP. Since your server already has an IP in the 172.22.244.x range on NIC 1, reconfigure the .244 cameras to point directly to the server's 172.22.244.x IP address. This ensures request and response traffic stays strictly within the same subnet and interface, bypassing cross-NIC routing issues.

    Another suggestion is to verify that the Windows Firewall rule for Network Time Protocol (UDP-In) permits traffic from the .244 subnet across all active firewall profiles (Domain, Private, Public). Open Windows Defender Firewall with Advanced Security. Then locate the inbound rule for Network Time Protocol (UDP-In). Under the Scope tab, ensure Remote IP address is set to Any IP address (or explicitly includes 172.22.244.0/24).

    You can consult the following link for further reference.

    Hope the response provided some helpful insight. If you find this answer useful, please feel free to hit “Accept Answer” so I know it addresses your concern.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.