Wie ping ein Server, der ICMP blockiert hat

8957
user446633

Ich versuche, einen Server zu pingen, der ICMP mit normalem Ping blockiert hat. Es zeigt:

Zeitüberschreitung der Anforderung

Gibt es eine andere Methode zum Pingen?

4

3 Antworten auf die Frage

7
boot13

Ich benutze Nping, das mit Nmap gepackt ist . Es fragt einen Port Ihrer Wahl ab, z. B. Port 80, und wenn der Port geöffnet ist, erhält er eine Antwort. Zum Beispiel:

nping --tcp microsoft.com 
Diese Methode gibt mir "Avg rtt: 97ms", während die Pings stabil bei "200 ms" sind. Ich denke nicht, dass dies eine gute Methode ist, um irgendetwas mit einer Genauigkeit von unter einer Sekunde zu messen. NeverEndingQueue vor 5 Jahren 0
1
Alex Atkinson

Das ist die Idee hinter dem Blockieren von ICMP. Sie können versuchen, mithilfe von nmap zu ermitteln, ob ein Host aktiviert oder deaktiviert ist. http://www.cyberciti.biz/networking/nmap-command-examples-tutorials/

1
Fiasco Labs

Wenn ICMP blockiert ist, können Sie den Host nicht wie üblich per Ping anrufen . Wenn jedoch ein verfügbarer TCP- Dienst ausgeführt wird, können Sie TCP-Befehl verwenden . Es sendet eine SYN, wartet auf SYN / ACK-Antwort als ICMP-Echo-Äquivalent und misst die für die Transaktion erforderliche Zeit.