mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
Prefer IPv6 if available #3456
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#3456
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @deavmi on GitHub (Jul 6, 2024).
📑 I have found these related issues/pull requests
Not related
🏷️ Feature Request Type
Deployment
🔖 Feature description
Allow for IPv6 usage for things like the notifications. For example ntfy.sh is reachable over IPv6 (I am using DNS64 so a valid AAAA record is returned) however my container's IPv4 is not routable because I run IPv6 only, but that means that it (your app) should then try IPv6 records
✔️ Solution
Mentioned above
❓ Alternatives
No
📝 Additional Context
No response
@deavmi commented on GitHub (Jul 6, 2024):
What I really want is, if I insert a hostname for an HTTP/TCP or whatever check, let me specify that I want to test against the IP resolved via either A or AAAA record.
@CommanderStorm commented on GitHub (Jul 6, 2024):
V2.0 will ship with a newer version of nodejs. See #4500 for what is currently blocking said release.
Given that newer versions of node have implemented happy eyeballs V2, I don't think this is an issue any more.
=> Going to close that part of the issue as likely resolved. (I have not verified nodes implementation, but if they claim to be spec compliant, that is likely enough)
Selecting the IP family is not possible in current versions of nodejs. See https://github.com/louislam/uptime-kuma/issues/1242 for a ore in-depth discussion.
=> Let's not open a duplicate on that one
@deavmi commented on GitHub (Jul 6, 2024):
Happy Eve-ballin will be fine then, dankie! Much appreciated