Titel: IPv6-Clientadressen gehen durch Docker-Proxy verloren
Wahrscheinlich – oder eher sicherlich – bin ich mit dem Thema etwas spät dran. Mir ist es allerdings erst heute aufgefallen:
Das interne Docker-Netzwerk der NextBox unterstützt anscheinend ausschließlich IPv4. Eingehende IPv6-Verbindungen werden über IPv4 an den Nextcloud-Container weitergeleitet. Dabei geht die ursprüngliche IPv6-Adresse des Clients verloren, sodass für Nextcloud sämtliche IPv6-Anfragen scheinbar von derselben internen IPv4-Adresse stammen. Das konterkariert natürlich IP-basiertes Geoblocking und führt – wodurch mir das Problem überhaupt erst aufgefallen ist – dazu, dass sich sämtliche IPv6-Clients die IP-basierte Brute-Force-Drosselung von Nextcloud teilen.
Soweit ich das sehen kann nutzt die Nextbox Docker 20.10.24 aus den offiziellen Debianrepositories. Und wenn ich das Internet richtig verstehe, unterstützt diese Version bereits IPv6-NAT mittels ip6tabels im experimentellen Modus.
Wäre es daher nicht möglich, das zu aktivieren, sodass die ursprünglichen IPv6-Clientadressen – analog zu IPv4 – bis zur Nextcloud erhalten bleiben?
Oder gibt es technische Gründe, weshalb die NextBox bislang ausschließlich ein IPv4-Netzwerk für ihre Container verwendet?