1. 白天博客首页
  2. 网站建设

网站ping不通的原因分析,网站为什么ping不通?

最近白天一直在纳闷一个问题,为啥网站能正常访问,但是就是ping不通。一直都是一样的操作方式来操作网站,为什么别的网站没问题,就这个博客站ping不通。

最近白天一直在纳闷一个问题,为啥网站能正常访问,但是就是ping不通。一直都是一样的操作方式来操作网站,为什么别的网站没问题,就这个博客站ping不通。

就在今天白天心血来潮,还想再找找ping不通的原因,结果还给我找到并解决了,那么下面白天就来给大家讲讲ping不通的原因是什么。

网站ping不通的原因分析,网站为什么ping不通?

基本上在本地ping不通服务器,可能有以下问题导致:

  • 目标服务器的设置不正确
  • 域名没有正确解析
  • 链路故障

网站能正常访问,可以排除”域名没有正确解析”和”链路故障”等两个问题。那么问题很有可能就在服务器的设置上。

检查系统设置

判断实例的操作系统类型,选择不同的检查方式。

Linux 操作系统,请 检查 Linux 内核参数和防火墙设置。

Windows 操作系统,请 检查 Windows 防火墙设置。

检查 Linux 内核参数和防火墙设置

检查内核参数 icmp_echo_ignore_all

1、登录实例。

2、执行以下命令,查看系统 icmp_echo_ignore_all 设置。

cat /proc/sys/net/ipv4/icmp_echo_ignore_all
  • 若返回结果为0,表示系统允许所有的 ICMP Echo 请求,请 检查防火墙设置。
  • 若返回结果为1,表示系统禁止所有的 ICMP Echo 请求,请执行 步骤3。

3、执行以下命令,修改内核参数 icmp_echo_ignore_all 的设置。

cat /proc/sys/net/ipv4/icmp_echo_ignore_all

检查防火墙设置

执行以下命令,查看当前服务器的防火墙规则以及 ICMP 对应规则是否被禁止。

iptables -L

若返回如下结果,表示 ICMP 对应规则未被禁止。

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     icmp --  anywhere             anywhere             icmp echo-request
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  
ACCEPT     icmp --  anywhere             anywhere             icmp echo-request

若返回结果 ICMP 对应规则被禁止,请执行以下命令,启用对应规则。

#Chain INPUT
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
#Chain OUTPUT
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT

检查 Windows 防火墙设置

1、登录实例。

2、打开【控制面板】,选择【Windows 防火墙设置】。如下图所示:

网站ping不通的原因分析,网站为什么ping不通?

3、在 “Windows 防火墙”界面,选择【高级设置】。如下图所示:

网站ping不通的原因分析,网站为什么ping不通?

4、在弹出的 “高级安全 Windows 防火墙”窗口中,查看 ICMP 有关的出入站规则是否被禁止。

若如下图所示:

网站ping不通的原因分析,网站为什么ping不通?
  • ICMP 有关的出入站规则被禁用,请启用该规则。
  • 若ICMP有关的出入站规则已启用,请 检查域名是否备案。

如果以上操作已经完成,还是ping不通,那么很有可能就是服务器的安全组设置有问题。因为 ping 使用的是 ICMP 协议,请确认实例关联的安全组入站规则重是否已开启允许 ICMP。

执行以下操作,查看实例使用的安全组以及详细的入站和出站规则:

1、登录 云服务器控制台。

在“实例列表”页面中,选择需要安全组设置的实例 ID/实例名,进入该实例的详情页面。

2、选择【安全组】页签,进入该实例的安全组管理页面。如下图所示:

网站ping不通的原因分析,网站为什么ping不通?

到此,相信ping不通的问题就可以解决了。

注:白天所ping不通的服务器是使用的腾讯云,而自己用的阿里云服务器安全组没有设置 ICMP 协议也能正常 PING 通

ping相关知识:

ping通可以解决什么问题?

可以借助工具来ping服务器以检测服务器在各个地区响应速度。

ping不通对优化究竟有没有影响呢?

经白天测试,ping不通对seo没有影响。因为网站之前在此之前一直处于ping不通状态,收录、抓取都没有问题。而且蜘蛛抓取的是网站网址,通过网址来抓取内容,因此ping不通对seo没有影响。

展开阅读全文
文章最后一次修改于2020年1月8日

原创文章,作者:白天,如若转载请注明出处:白天博客 » 网站ping不通的原因分析,网站为什么ping不通?

发表评论

电子邮件地址不会被公开。 必填项已用*标注