This recipe describes how to configure NTP on your pfSense system. Network Time Protocol (NTP), is an application-layer protocol. The purpose of NTP is to synchronize internet-connected devices to within a few milliseconds of Coordinated Universal Time (UTC). In most cases, the minimal configuration done when pfSense is initially set up is enough to ensure that the time on your pfSense system is accurate. You may, however, want to perform additional configuration under some circumstances. For example, if your system is part of a certificate-validating infrastructure, or if you're running pfSense on an embedded system that does not have its own clock.
In this recipe, we will configure NTP and add several more NTP pools.