Skip to content
Discussion options

You must be logged in to vote

Plus, the "received from" IP address seems to be an allocated private address... which makes even less sense.

Please look at our docs regarding IPv6 support.

If your containers only offer IPv4 private IP but your Docker host receives IPv6 connections, the default /etc/docker/daemon.json setting userland-proxy: true will allow accepting such connections instead of rejecting them. It does so by proxying through the docker networks IPv4 gateway IP which becomes the new source IP instead of the original connections. That isn't permitted by the external service SPF, hence the failure.

If you want to serve IPv6 correctly, you'll need to enable IPv6 support in Docker (from Docker v27 this shou…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@alzalia1
Comment options

Comment options

You must be logged in to vote
2 replies
@alzalia1
Comment options

@polarathene
Comment options

Answer selected by alzalia1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants