-
-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Description
๐ I have found these related issues/pull requests
I could not find any existing issues or pull requests that provide native DDNS support for hostname updates and monitoring. This feature request focuses specifically on dynamic DNS resolution and integration, which is not addressed elsewhere.
๐ Feature description
It would be useful to add a monitor type or option that specifically validates DDNS hostnames. This would allow users to:
Verify that their dynamic hostnames are resolving to an IP.
Receive alerts if the DDNS hostname becomes invalid or stops resolving.
โ๏ธ Solution
In my use-case, I would like:
A DNS/DDNS monitor type that checks if a hostname resolves.
Optional validation against an expected IP or IP range.
Examples:
A single IP: 0.0.0.0
A subnet: 0.0.0.0/24
This ensures alerts only trigger if the hostname resolves outside the expected network.
Notifications triggered if the hostname cannot be resolved or resolves outside the expected range.
โ Alternatives
Users can currently use Script monitors with nslookup or dig to manually check a DDNS hostname and compare against an IP.
๐ Additional Context
Useful for dynamic IP environments (home labs, personal servers).
Ensures uptime monitoring continues to work even when IPs change within an expected range.
Could be implemented as a native โDNS checkโ monitor or an option inside Ping/Script monitors.