為什麼有些網站無法 ping 通卻能在瀏覽器中打開?
01-09
例如: http://wordpress.org
有的伺服器會禁止ICMP協議或設置白名單來避免過多的ping流量和惡意探測。而網頁訪問使用的是HTTP協議,所以即使禁用ICMP,WEB服務也能正常使用。
禁止ping不是很多防火牆就有的功能嘛……
補充一下@lau tris 的答案。一般禁用的話可以使用,注意這個-w 參數是寫入文件。
sudo sysctl -w net.ipv4.icmp_echo_ignore_all=1
開啟
sudo sysctl -w net.ipv4.icmp_echo_ignore_all=0
查看狀態
sysctl net.ipv4.icmp_echo_ignore_all也可以直接在root許可權下修改 /etc/sysctl.conf,如這個文件中沒有想要修改的項目可以直接添加進去。更多的選項可以參考sysctl -a
就可以列出所有可選項目
推薦閱讀: