Я нахожу странное явление в своей корпоративной сети:
я могу curl google.com
успешно выполнить команду:
[root@localhost ~]# curl google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>
Но выполнить ping google.com
не удалось:
[root@localhost ~]# ping google.com
PING google.com (173.194.33.174) 56(84) bytes of data.
^C
--- google.com ping statistics ---
1569 packets transmitted, 0 received, 100% packet loss, time 1568463ms
Я подозреваю, что сисадмин что-то сделал, но не уверен. Кто-нибудь может дать некоторые подсказки, как отладить эту проблему? Например, устанавливает ли системный администратор некоторые правила, которые могут фильтровать ping
команды? Как я могу это проверить?
Ответы:
Вы можете проверить, не заблокирован ли ICMP, с помощью следующей perl-программы:
ping.pl (отредактировано для печати порта)
вывод ping и curl (сеть видеотрон)
источник
curl
успех? Кажется и тоtcp
и другоеudp
тоже заблокировано.