-
-
-
Public IP
-
{ddnsStatus.currentIP || '--'}
-
-
-
Last checked
-
- {ddnsStatus.lastChecked ? new Date(ddnsStatus.lastChecked).toLocaleTimeString() : '--'}
-
-
-
-
- {/* Record list (read-only — derived from public domains) */}
- {ddnsStatus.records?.length ? (
-
- {ddnsStatus.records.map((rs: DdnsRecordStatus) => (
-
- {rs.ok ? (
-
- ) : (
-
- )}
- {rs.name}
- {rs.ok && rs.ip && (
- {rs.ip}
- )}
- {!rs.ok && rs.error && (
- {rs.error}
- )}
-
- ))}
-
- Records are derived from public domains. Toggle Public on the Domains page to manage.
-
-
- ) : (
-
- No public domains registered. Set a domain to Public on the Domains page to enable DDNS.
-
- )}
-
-
-
- ) : (
-
- DDNS is not enabled. Enable it in the global config to keep public domain DNS records in sync with your public IP.
-
- )}
-