Können Sie mit dem Befehl Ping eine Antwort von einer HTTPS-Site erhalten?

Ich habe versucht, den Befehl ping auf einer https - Seite zu verwenden, aber die Nachricht besagt, dass ping den Host nicht finden konnte. Gibt es ein Problem mit ping und https?

Author: slhck, 2011-08-22

4 answers

Die Antwort auf Ihre Frage (Können Sie eine Antwort von einer HTTPS-Site mit dem Ping-Befehl erhalten?), ist ja, Sie können, solange ICMP-Antworten aktiviert sind HTTPS-site-Anbieter. Es hat jedoch nichts mit HTTP oder HTTPS zu tun:

Ping wird ICMP protokoll, es gehört zu TCP / IP Internet Schicht, die ist eine niedrigere schicht als HTTP oder HTTPs (von Anwendung Schicht):

Ping arbeitet durch senden Das Internet Control Message Protocol (ICMP) gibt Anforderungspakete an den Zielhost zurück und wartet auf eine ICMP-Antwort. Dabei misst es die Zeit von der Übertragung bis zum Empfang (Hin-und Rückfahrzeit)1 und zeichnet jeden Paketverlust auf. Die Ergebnisse des Tests werden in Form einer statistischen Zusammenfassung der empfangenen Antwortpakete gedruckt, einschließlich der minimalen, maximalen und mittleren Hin-und Rückfahrzeiten und manchmal der Standardabweichung des Durchschnitts.

Sie können mit "cmd" testen" (Windows-Starttaste / geben Sie cmd in das Suchfeld ein, öffnen Sie " cmd.exe"), dann mit "ping":

ping www.hotmail.com

Wenn Sie versuchen, eine HTTP-URL zu pingen, wie folgt:

ping http://www.hotmail.com

Sie erhalten den gleichen Fehler, den Sie beim Pingen einer HTTPS-basierten URL erhalten würden:

ping https://www.hotmail.com

(Bei beiden Versuchen wird ein Fehler angezeigt, bei dem Ping die angeforderte Adresse nicht erreichen kann.)

 41
Author: Diogo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-11-19 13:19:09

ping funktioniert auf einer viel niedrigeren Ebene als HTTP oder HTTPS und akzeptiert nur Hostnamen, keine URLs. Beispiel:

ping www.google.com
 21
Author: user1686,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-22 13:35:37

Tcping - Simulieren Sie "Ping" über TCP, indem Sie eine Verbindung zu Netzwerkhosts herstellen. tcping auf Anwendungsebene sendet SYN, wartet auf ACK und schließt mit FIN ACK

C:\>tcping google.com 443

Probing 87.106.83.127:443/tcp - Port is open - time=19.787ms
Probing 87.106.83.127:443/tcp - Port is open - time=20.487ms
Probing 87.106.83.127:443/tcp - Port is open - time=24.494ms
Control-C

Ping statistics for 87.106.83.127:443
     3 probes sent.
     3 successful, 0 failed.
Approximate trip times in milli-seconds:
     Minimum = 19.787ms, Maximum = 24.494ms, Average = 21.589ms
 11
Author: mdadm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-03-28 10:45:56

Sie können eine HEAD-Anfrage mit OpenSSL ausgeben:

openssl s_client -quiet -connect github.com:443 <<eof
HEAD / HTTP/1.1
Connection: close
Host: github.com

eof

Beachten Sie, dass Sie auch "HTTP/2" verwenden können, aber seien Sie vorsichtig, da einige Server (z. github.com) unterstützen Sie es nicht.

 2
Author: Steven Penny,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-12-03 18:00:30