Können ausgehende Verbindungen aufgebaut werden?
Der folgende Hilfe-Artikel bezieht sich auf die Webhosting-Pakete und nicht auf vServer oder Cloud-Server.
TCP
Ja, es ist möglich, mit curl oder fsockopen, ausgehende Verbindungen aufzubauen. Das häufigste Beispiel dafür sind HTTP-Requests auf APIs oder andere Webseiten. HTTP-Verbindungen sind ein Protokoll dass TCP-Verbindungen nutzt für die Schutz- und Tariflimits gelten können.
Ausgehende Verbindungen auf Port 25 (SMTP) sind gesperrt (außer zu unserem Mail-Server), da diese Verbindungen gerne für Spam missbraucht werden. Wer E-Mails vom Webspace per SMTP versenden möchte, kann einfach den SMTPS- (465) oder Submission-Port (587) seines E-Mail-Providers benutzen.
UDP
UDP-Pakete wurden früher bei uns täglich für DDoS-Angriffe verwendet, so dass wir dazu übergegangen sind, nur bestimmte Ports freizugeben und auch diese mit niedrigen Rate-Limits (bei den unten genannten Spielports derzeit 10 Pakete/s mit einem Burst von 10) zu versehen. Freigeschaltet sind bereits häufig genutzte UDP-Ports wie z.B. Teamspeak oder einige Spiele-Server (z.B. Minecraft).
Bitte wende Dich an den Support um weitere UDP-Ports freigeschaltet zu bekommen.
Typische Fehlerquellen
Wenn eine ausgehende Verbindung nicht funktioniert, prüfe zuerst Protokoll, Hostname und Port. Viele APIs sind nur per HTTPS erreichbar; dann muss die Anwendung Port 443 verwenden und ein gültiges Zertifikat akzeptieren können.
Bei SMTP ist wichtig, nicht Port 25 zu verwenden. Nutze stattdessen SMTP Submission auf Port 587 oder SMTPS auf Port 465 und aktiviere Authentifizierung beim jeweiligen Mailanbieter.
Wenn eine PHP-Anwendung scheinbar keine Verbindung aufbauen kann, hilft ein kleiner Test mit curl oder fsockopen, um Netzwerkfehler von Anwendungsfehlern zu trennen. Notiere bei Support-Anfragen immer Zielhost, Port, Protokoll, Fehlermeldung und ungefähre Uhrzeit des Tests.
Zu den freigeschalteten UDP-Ports gehören beispielsweise die folgenden Ports. Die Liste ist nicht vollständig; frage bei einem anderen Zielport beim Support nach:
- 7777
- 9987
- 14567
- 15567
- 16567
- 25565
- 25575
- 25588
- 27015
- 27016
- 27115
- 27215
- 27315
- 27415
- 28960
- 30033