Ich versuche, dies in PHP zu tun. Ich muß überprüfen, ob ein bestimmtes Host „up“Gibt es eine Möglichkeit zu überprüfen, ob ein Host aktiv ist?
ist ich dachte, die angegebene Host Pingen (obwohl ich nicht sicher bin, wie ich würde, denn das würde root erforderlich. --help hier?)
Ich benutze auch fsockopen()
, um zu versuchen, an einem bestimmten Port zu verbinden, aber das würde auch fehlschlagen, wenn der Host nicht auf Verbindungen auf diesem Port lauschte.
Darüber hinaus blockieren einige Hosts Ping-Anfragen, also wie kann ich das umgehen? Dieser Teil ist jedoch keine Notwendigkeit, also mach dir deswegen nicht zu viele Sorgen. Mir ist klar, dass es schwierig werden könnte.
Welche Service möchten Sie up-ness überprüfen? –
Der Gastgeber im Allgemeinen. Kein spezifischer Service. Grundsätzlich wenn der Host online ist. Einige der Hosts haben keinen Webserver oder so, das wird schwierig. – Rob