Dynamic DNS in pfSense
pfSense has support for dynamic DNS with Glesys.
pfSense is a popular firewall built on open‑source software. One of our customers has written an add‑on that lets you easily use pfSense to update your records in our DNS service dynamically.
To enable pfSense to update your DNS entries automatically, you first need to create an API key in the Glesys Cloud control panel. The key must have access to "Domains", and you must allow your IP address to use it.
If you don’t know your IP address, you can set it to 0.0.0.0/0. We recommend creating a dedicated API key that you use solely for DNS updates.
You configure dynamic DNS updates under Services → Dynamic DNS in pfSense.
Under Service type, select GleSYS.
For Hostname, enter the record ID of the DNS entry; you can obtain this by using the
list_recordsfunction in our API.Username is your API user (typically your CL account).
Password is your API key.
Click Save and Force Update.

If you’ve done everything correctly, your IP address will now be added to the DNS record you selected.
Last updated
Was this helpful?