mirror of
https://github.com/acme-dns/acme-dns.git
synced 2026-04-27 04:45:48 +03:00
[GH-ISSUE #298] Listen to TCP :53 in Docker #154
Labels
No labels
Documentation
Documentation
bug
enhancement
feature request
feature request
help wanted
pull-request
question
security
security
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/acme-dns#154
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 @dereckson on GitHub (Mar 18, 2022).
Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/298
Currently the README suggests to run the image like this:
That creates the following bindings:
You can then reach host 53 UDP, but not TCP.
@gc-ss commented on GitHub (Mar 19, 2022):
Is DNS over TCP something gets used? What's your DNS over TCP setup?
@Ajedi32 commented on GitHub (Mar 30, 2022):
DNS over TCP is a mandatory part of the DNS spec: https://datatracker.ietf.org/doc/html/rfc7766#section-5
As for the missing TCP binding, that's very strange since
-p 53:53should bind port 53 TCP. Does it work if you explicitly specify TCP like53:53/tcp?@qupfer commented on GitHub (Aug 9, 2022):
I'm not in an academic environment anymore, so maybe I'm wrong.
But RFC 7766 describes DNS over TCP and yes, there is DNS over TCP mandatory :-D
But this does not (imho) imply, that DNS MUST use TCP, as DNS must not follow RFC7766 if they don't implement DNS over TCP.