mirror of
https://github.com/mageddo/dns-proxy-server.git
synced 2026-04-25 17:35:54 +03:00
[GH-ISSUE #629] Bug: Dual-Stack container listens only on IPv4 #208
Labels
No labels
bug
confirmed
discussion
duplicate
enhancement
feature
feature-request
not-planned
pull-request
secondary-feature
stale
triage
waiting-feedback
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/dns-proxy-server-mageddo#208
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 @justarandomgeek on GitHub (Aug 16, 2025).
Original GitHub issue: https://github.com/mageddo/dns-proxy-server/issues/629
What is Happening
A dual-stack container with both ipv4 and ipv6 addresses is only responding to dns requests on the container's ipv4 address. Some of my network service containers (including this dns proxy) run in a macvlan network bridged directly to my regular lan to handle various things colliding on fixed port numbers and/or providing L2-level services. This network has both ipv4 and ipv6 configured. The container is pingable (by an external host or another macvlan on the host, not the host directly due to macvlan quirks) by both addresses, and the web interface works fine over both, but the dns only responds on v4.
What is Expected
Listen on
[::]:53by default to get all (v4 and v6) container addresses(real network replaced with documentation prefixes)
@justarandomgeek commented on GitHub (Nov 8, 2025):
So, is this project abandoned? this is a show-stopper level bug that has been ignored for like 4 months!
@mageddo commented on GitHub (Dec 17, 2025):
Hey @justarandomgeek. I will analyse your issue between today and tomorrow.
It looks like you’re frustrated with how fast things are happening, and I totally understand that — but hey, I’m your friend.
This is an open-source project that I’ve been maintaining for almost 10 years as a contribution to the community. I work on it in my free time, and I don’t have any sponsorship to keep it running.
Despite that, things do get fixed eventually, and the project will keep moving forward.
This year, I worked on a huge refactoring of the project to fix a lot of issues that were causing the same kind of problems, and I finally got that done today.
@mageddo commented on GitHub (Dec 19, 2025):
Beta is out 5.5.1-snapshot, I would appreciate feedback. Thanks in advance.
My test file
@mageddo commented on GitHub (Dec 19, 2025):
Since 5.6.x, you will have to set
server.hostto::to enable ipv6 listening. see #607