IP4 address lookups are suddenly failing.
docker create \
--name ddns-updater \
--restart no \
-e TZ="America/Chicago" \
-e PUBLICIP_FETCHERS=http \
-p 8000:8000/tcp \
-u 1055:1055 \
-v /opt/ddns-updater/data:/updater/data \
qmcgaw/ddns-updater:latest
========================================
========================================
============= ddns-updater =============
========================================
=========== Made with ❤ by ============
======= https://github.com/qdm12 =======
========================================
========================================
Running version latest built on 2026-05-01T02:17:51.649Z (commit 6499618)
🔧 Need help? ☕ Discussion? https://github.com/qdm12/ddns-updater/discussions/new/choose
🐛 Bug? ✨ New feature? https://github.com/qdm12/ddns-updater/issues/new/choose
💻 Email? quentin.mcgaw@gmail.com
💰 Help me? https://www.paypal.me/qmcgaw https://github.com/sponsors/qdm12
2026-05-22T19:31:49-05:00 INFO Settings summary:
├── HTTP client
| └── Timeout: 10s
├── Update
| ├── Period: 5m0s
| └── Cooldown: 5m0s
├── Public IP fetching
| ├── HTTP enabled: yes
| ├── HTTP IP providers
| | └── all
| ├── HTTP IPv4 providers
| | └── all
| ├── HTTP IPv6 providers
| | └── all
| └── DNS enabled: no
├── Resolver: use Go default resolver
├── Server
| ├── Listening address: :8000
| └── Root URL: /
├── Health
| └── Server listening address: 127.0.0.1:9999
├── Paths
| ├── Data directory: /updater/data
| ├── Config file: /updater/data/config.json
| └── Umask: system default
├── Backup: disabled
└── Logger
├── Level: info
└── Caller: hidden
2026-05-22T19:31:49-05:00 INFO reading JSON config from file /updater/data/config.json
2026-05-22T19:31:49-05:00 INFO Found single setting to update record
2026-05-22T19:31:55-05:00 INFO Reading history from database: domain XXXX.com owner XXXX ipv4
2026-05-22T19:31:55-05:00 INFO [healthcheck server] health http server listening on 127.0.0.1:9999
2026-05-22T19:31:55-05:00 INFO [http server] http server listening on [::]:8000
2026-05-22T19:31:55-05:00 INFO [backup] disabled
2026-05-22T19:32:10-05:00 ERROR obtaining ipv4 address: after 3 tries, errors were: Get "https://ipv4.icanhazip.com": context deadline exceeded, Get "https://v4.ident.me": context deadline exceeded, Get "https://ip4.nnev.de": context deadline exceeded
2026-05-22T19:32:10-05:00 WARN Skipping update for XXXX.XXXX.com because ipv4 address was not found
2026-05-22T19:37:10-05:00 ERROR obtaining ipv4 address: after 3 tries, errors were: Get "https://ipv4.wtfismyip.com/text": context deadline exceeded, Get "https://ipv4.seeip.org": context deadline exceeded, Get "https://api.ipify.org": context deadline exceeded
2026-05-22T19:37:10-05:00 WARN Skipping update for XXXX.XXXX.com because ipv4 address was not found
2026-05-22T19:42:10-05:00 ERROR obtaining ipv4 address: after 3 tries, errors were: Get "https://ipv4.ipleak.net/json": context deadline exceeded, Get "https://ipv4.icanhazip.com": context deadline exceeded, Get "https://v4.ident.me": context deadline exceeded
2026-05-22T19:42:10-05:00 WARN Skipping update for XXXX.XXXX.com because ipv4 address was not found
2026-05-22T19:47:10-05:00 ERROR obtaining ipv4 address: after 3 tries, errors were: Get "https://ip4.nnev.de": context deadline exceeded, Get "https://ipv4.wtfismyip.com/text": context deadline exceeded, Get "https://ipv4.seeip.org": context deadline exceeded
2026-05-22T19:47:10-05:00 WARN Skipping update for XXXX.XXXX.com because ipv4 address was not found
2026-05-22T19:52:10-05:00 ERROR obtaining ipv4 address: after 3 tries, errors were: Get "https://api.ipify.org": context deadline exceeded, Get "https://ipv4.ipleak.net/json": context deadline exceeded, Get "https://ipv4.icanhazip.com": context deadline exceeded
2026-05-22T19:52:10-05:00 WARN Skipping update for XXXX.XXXX.com because ipv4 address was not found
2026-05-22T19:57:10-05:00 ERROR obtaining ipv4 address: after 3 tries, errors were: Get "https://v4.ident.me": context deadline exceeded, Get "https://ip4.nnev.de": context deadline exceeded, Get "https://ipv4.wtfismyip.com/text": context deadline exceeded
2026-05-22T19:57:10-05:00 WARN Skipping update for XXXX.XXXX.com because ipv4 address was not found
NOTE: These lookups work manually!
# curl https://v4.ident.me
AAA.BBB.CCC.DDD
# curl https://ip4.nnev.de
AAA.BBB.CCC.DDD
# curl https://ipv4.wtfismyip.com/text
AAA.BBB.CCC.DDD
{
"settings": [
{
"provider": "cloudflare",
"zone_identifier": "XXXX",
"domain": "XXXX.XXXX.com",
"ttl": 1,
"token": "XXXX",
"ip_version": "ipv4"
}
]
}
IP4 address lookups are suddenly failing.
Docker Command:
Logs:
Configuration file (remove your credentials!):
{ "settings": [ { "provider": "cloudflare", "zone_identifier": "XXXX", "domain": "XXXX.XXXX.com", "ttl": 1, "token": "XXXX", "ip_version": "ipv4" } ] }Host OS:
DietPi v10.4.2