Skip to content

Support for DDNSย #6854

@Dqrkky

Description

@Dqrkky

๐Ÿ“‘ 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A:monitorIssues or PRs related to monitorshelp

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions