Bei einigen Hosts ping www.example.com
wird die IP-Adresse aufgelöst, aber warum schlägt dies mit einer Zeitüberschreitung der Anforderung fehl? Ich habe auch versucht, die Ping-Antwortzeit zu erhöhen, aber immer noch das gleiche Ergebnis.
Antwort1
AKlingelnist ein ICMP-Paket. Zum Vergleich: Web-Datenverkehr oder HTTP ist im Allgemeinen ein TCP-Paket auf Port 80. Ein bestimmter Server kann Antworten für den Zweck des Web-Datenverkehrs bereitstellen, blockiert aber ICMP (oder befindet sich hinter einer Firewall, die ICMP blockiert). Daher können Sie:
- Lösen Sie die URL in ihre IP-Adresse auf
- Stellen Sie eine Verbindung her und zeigen Sie den Webinhalt an
Sie können die IP-Adresse jedoch nicht anpingen. Die Antwort „Zeitüberschreitung der Anforderung“ liegt daran, dass Ihr Client das erste Paket sendet, auf eine Antwort wartet (die nie kommt) und nach einer voreingestellten Zeitüberschreitung aufgibt.
Antwort2
Weil die Verbindung zum Host fehlschlägt. Nur weil ein DNS-Server die IP-Adresse eines Hosts kennt, heißt das nicht, dass der betreffende Host läuft und Verbindungen akzeptiert.
Antwort3
Möglicherweise ist der Host tatsächlich ausgefallen, oder es kann sein, dass einige Sites den ICMP-Verkehr blockieren (auf dem das Protokoll basiert, auf dem der PING-Befehl basiert).
Antwort4
Sie können die folgende Zeile versuchen:
systemctl stoppe Firewall
Manchmal blockiert die Firewall die Ping-Antwort
Finden Sie die folgende Referenz: