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
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?
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
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/
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.