it-swarm.com.de

Wie überprüfe ich die Konnektivität von Apns Port 2195 von meinem Hosting-Server?

Ich möchte überprüfen, ob die Push-Benachrichtigung über einen Hosting-Server ausgeführt werden kann, bevor ich einen Hosting-Plan kaufe. Was ist der kürzeste Weg, um dies zu überprüfen.

20
Rahul Vyas

Sie können dies endgültig bestätigen, indem Sie Telnet verwenden und angeben, zu welchem ​​Port eine Verbindung hergestellt werden soll. Von der Kommandozeile aus:

MyServer:~ Home$ telnet gateway.sandbox.Push.Apple.com 2195
Trying 17.149.34.143...
Connected to gateway.sandbox.Push-Apple.com.akadns.net.
Escape character is '^]'.

Wenn ein Fehler beim Verbinden auftritt, wird er einfach hängen bleiben und nicht zurückkehren. Das Obige zeigt ein funktionierendes Beispiel, bei dem ich eine Verbindung herstellen kann.

Sie benötigen ein SSH-Login für Ihren Hosting-Service, um ihn auf diese Weise zu testen. Leider können Sie ihn wahrscheinlich nicht ohne einen Account testen. Daher müssen Sie sich wahrscheinlich auf den Kundendienst verlassen.

Beachten Sie, dass grundlegende Hosting-Pakete normalerweise nur ein FTP-Login enthalten, über das Sie Dateien bereitstellen können. In der Regel müssen Sie ein zusätzliches Hosting-Paket erwerben, das SSH-Zugriff bietet (was Sie benötigen, wenn Sie Code ausführen möchten Verbindung zu den Apple Push Notification Servern herstellen).

40
Dan J

wenn Ihr System nicht über Telnet verfügt, können Sie curl verwenden, um den Job auszuführen.

curl -v telnet://gateway.sandbox.Push.Apple.com:2195

hier ist -v für die ausführliche Ausgabe

2
Vivin Veerali

Ich hatte auch dieses Problem mit GoDaddy. Amazon Web Services hat den Trick für mich gemacht. Damit können Sie problemlos ein PHP - Skript bereitstellen, das an einer beliebigen Stelle im Web aufgerufen werden kann.

0
Ken
Use Curl if telnet command is not available.
curl -v telnet://gateway.sandbox.Push.Apple.com:2195
* Rebuilt URL to: telnet://gateway.sandbox.Push.Apple.com:2195/
*   Trying 17.188.137.190...
* TCP_NODELAY set
* Connected to gateway.sandbox.Push.Apple.com (17.188.137.190) port 2195 (#0)

Press Escape to close the connection
* Closing connection 0
0