Prefer IPv6 if available #3456

Closed
opened 2026-02-28 03:30:03 -05:00 by deekerman · 3 comments
Owner

Originally created by @deavmi on GitHub (Jul 6, 2024).

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

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_
deekerman 2026-02-28 03:30:03 -05:00
Author
Owner

@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.

@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.
Author
Owner

@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

@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
Author
Owner

@deavmi 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 #1242 for a ore in-depth discussion. => Let's not open a duplicate on that one

Happy Eve-ballin will be fine then, dankie! Much appreciated

@deavmi 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 #1242 for a ore in-depth discussion. => Let's not open a duplicate on that one Happy Eve-ballin will be fine then, dankie! Much appreciated
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#3456
No description provided.