In der folgenden Situation habe ich eine Website auf einem Linux-Computer (mit Apache2) gehostet. Leider bietet mein Router (Unitymedia) nur eine Portfilterung für die IPv6-Adressen, aber keine Portweiterleitung für IPv4. Dann habe ich ein noip-Konto erstellt, einen Domain-Namen erstellt und einen DUC auf meinem Computer installiert. Noip hat meinem Computer eine Art virtuelle IPv4-Nummer zugewiesen, daher dachte ich, dass dies funktionieren würde. Leider funktionieren die Verbindungen von IPv6, aber die IPv4-Verbindungen, die nicht lokal sind, geben einen Timeout-Fehler zurück. (IPv4-Verbindungen im lokalen Netzwerk funktionieren).
Ich denke, es gibt zwei Möglichkeiten, die Box trennt die IPv4-Verbindung oder die Website antwortet mit IPv6 auf die virtuelle IPv4-Verbindung (ist das möglich?).
Gibt es eine Möglichkeit, dieses Problem zu umgehen? (Ich kann die Box / den Router nicht wechseln).
bearbeiten:
Wenn ich versuche, socat zu verwenden, erhalte ich den folgenden Fehler:
sudo socat TCP4-LISTEN: 22, fork, su = nobody TCP6: [2a02: xxxx: xxx: xxxx: xxxx: xxxx: xxxx: xxx]: 22
socat [10594] E bind (5, {AF = 2 0.0.0.0:22}, 16): Adresse wird bereits verwendet