能ping通不能访问共享(能ping通不能访问网页)

张南北生活常识

能ping通不能访问共享(能ping通不能访问网页)

本篇文章无忧网将为大家介绍能ping通不能访问共享(能ping通不能访问网页),下面一起来详细了解一下吧。

如果能ping通但无法访问,此时需要重启电脑。如果你的电脑不支持windows系统,可以尝试使用win+r打开系统设置,然后选择开机自检,看看是否可以ping通。问题可能是您的硬盘驱动器空间不足,导致计算机无法正常启动。作为解决方法,您可以在计算机上安装驱动程序,然后将其卸载。或者您需要购买SSD 才能正常启动计算机。

概述当客户端访问目标服务器时,如果可以ping 通但无法访问服务端口,可以参考以下方法进行排查。

步骤一:查看实例安全组1. 登录ECS管理控制台,单击实例。

2. 在顶部菜单栏的左上角,选择“区域”。

3. 在实例列表页面,单击对应的实例ID。

4. 在实例详情页面,单击某个安全组,在安全组列表区域,单击对应的安全组ID。

5. 在“安全组规则”页面,单击“入站”,查看访问规则,检查是否有端口相关授权。

o 如果对应端口没有授权,请添加对应端口的授权。详情请参见添加安全组规则。

o 如果对应端口有授权,请检查授权对象是否允许访问本机IP地址。

步骤2:端口相关服务检查通过VNC远程连接登录目标服务器后,执行以下命令检查端口是否被监听。

阐明:

如何通过VNC远程连接Linux系统和Linux实例,请参见通过VNC远程连接登录Linux实例。

如何通过VNC远程连接Windows系统和Windows实例,请参见通过VNC远程连接Windows实例

netstat -ntpl|grep [$端口]

注:[$Port]为对应的端口号。

系统显示如下内容。

阐明:

0.0.0.0 代表本机上任何可用的地址。例如0.0.0.0:135代表本机所有地址的135端口。

tcp 0.0.0.0:80 表示在所有可用接口上侦听TCP 端口80

如果返回结果为空,则表示该端口对应的服务没有启动,请启动对应的服务。

如果有返回结果,则表示服务已启动。确认服务可以重启后,重启对应的服务,服务重启完成后测试端口的连通性。

步骤3:检查目标服务器的防火墙配置Linux系统通过VNC远程连接登录目标服务器后,执行以下命令检查防火墙配置。

iptables-nL

如果返回结果中有对应端口的配置规则,您可以删除对应的规则或先关闭防火墙,然后再测试端口的连通性。关闭防火墙的具体操作如下:

1.执行以下命令查看防火墙状态。

systemctl状态firewalld.service

2. 执行以下命令禁用防火墙。

systemctl 停止firewalld.service

3、执行以下命令设置防火墙服务开机后不自动启动。

systemctl 禁用firewalld.service

在Windows系统中,先关闭防火墙,然后测试端口连通性。具体操作如下:

1、通过VNC远程连接登录目标服务器,在控制面板中打开Windows防火墙。

2. 在Windows 防火墙窗口中,单击启用或禁用防火墙,进入自定义设置界面。

3. 将专用网络设置和公共网络设置设置为禁用Windows 防火墙,单击确定。

第四步:用检测工具检查。该端口无法访问可能是由于链路中的相关节点拦截了该端口造成的。请使用端口可用性检测相关工具进行测试,验证是否有节点拦截该端口。

端口可用性检测步骤一般情况下,可以参考以下步骤进行检测:

1、根据上述,使用相应的工具检测目标服务器及端口的可用性。

2. 排除故障并分析检测结果,确认问题的根本原因。如果相关端口在某一跳被阻塞,则后续各跳将不会返回数据。据此可以判断异常节点。

3、如果确实存在节点异常,可以参考以下两种方式解决。

通过:淘宝IP地址数据库和其他IP地址查询网站:运营业务和网络获取对应节点的所有权。

或者您也可以提交工单,请驰王技术支持协助您将问题反馈给相关经销商:运营。

注:提交工单时,请同时提交端口可用性检测结果。

检测结果案例分析这里介绍两个检测结果案例,包括检测结果和分析。

情况1的检测结果如下,目的端口经过第三跳后没有数据返回。

C:\traacetcp www.idc02.com:135在端口135 上跟踪到115.X.X.27 的路由最多超过30 跳。1 3 ms 3 ms 3 ms 1X.X.X.X2 4 ms 3 ms 3 ms 2X.X.X.X3 3 ms 3 ms 3ms 3X .X.X.X4 请求超时。5 请求超时。6 请求超时。7 请求超时。8 请求超时。9 请求超时。10 请求超时。11 请求超时。12 请求超时。跟踪完成。

案例分析

由于该节点是内网IP,可能是本地网络的安全策略导致的。您需要联系当地网管人员进一步排查分析。

情况2的检测结果如下,目标端口在第11跳之后没有数据返回。

[[emailprotected] ~]# traceroute -T -p 135 www.baidu.com 跟踪路由到www.baidu.com (111.13.100.92),最大30 跳,60 字节数据包1 2 1X.X.X.X (1X.X.X.X) 4.115 ms 4.397 毫秒4.679 毫秒3 2X.X.X.X (2X.X.X.X) 901.921 毫秒902.762 毫秒902.338 毫秒4 3X.X.X.X (3X.X.X.X) 2.187 毫秒1.392 毫秒2.266 毫秒5 6 5X.X.X.X (5X . X.X.X) 1.688 毫秒1.465 毫秒1.475 毫秒7 6X.X.X.X (6X.X.X.X) 27.729 毫秒27.708 毫秒27.636 毫秒8 9 10 111.13.98.249 (111.13.98.249) 28.922 毫秒111.13.98.253 (111.13.98.253) 2 9 .030 毫秒28.916 毫秒11 111.13.108.22 (111.13.108.22) 29.169毫秒28.893 毫秒111.13.108.33 (111.13.108.33) 30.986 毫秒12 13 14 15 16 17 18 19 20

案例分析

因查询后该节点属于北京移动,需要举报:运营,或提交工单进行进一步调查分析。

更多信息不同的操作系统使用不同的工具进行端口可用性检测。下面分别介绍以下系统中的端口可用性检测工具。

Linux系统traceroute是几乎所有Linux发行版中都预装的网络测试工具,用于跟踪IP数据包传输到目的地址时所经过的路径。 Traceroute通过发送TCP数据包来检测目标端口,以检测从数据包的源到目标服务器的整个链路上对应端口的连通性。该工具介绍如下:

使用

Traceroute是用于端口可用性检测的常用命令。命令格式如下:

跟踪路由[-n] -T -p [$端口] [$主机]

阐明:

-n:直接使用IP地址代替主机名(禁用DNS反向查找)。

-T:通过TCP 探测。

-p:设置检测的端口号。

[$Port]:要检测的端口号,如80。

[$Host]:待检测的目标服务器地址,如10.10.1.1。

关于traceroute的更多用法,可以通过man命令参考。

测试例子

Traceroute命令示例及返回结果如下:

[[emailprotected]~]# traceroute -n -T -p 22 223.5.5.5traceroute 到223.5.5.5 (223.5.5.5),最大30 跳,60 字节数据包1 5X.X.X.X 0.431 ms 0.538 ms 0.702 ms 2 1X。 X.X.X 0.997 毫秒1.030 毫秒10.88.16.21 1.309 毫秒3 5X.X.1X.2X 0.393 毫秒0.390 毫秒58.96.160.250 0.423 毫秒4 6X.X.X.X 1.110 毫秒202.123.74.122 0. 440 毫秒0.440 毫秒5 6X.X.1X.X 1.744 毫秒63.218 .56.237 1.076 毫秒1.232 毫秒6 63.2X.1X.1X 1.832 毫秒63.223.15.90 1.663 毫秒63.223.15.74 1.616 毫秒7 20X.97.1X.1X 2.776 毫秒63.223.15 。 154 1.585 毫秒1.606 毫秒8 202.97.122.113 2.537 毫秒9 202.97。 61.237 6.856 毫秒10 11 12 119.147.220.222 8.738 毫秒13 119.147.220.230 8.248 毫秒8.231 毫秒14 42.120.242.230 32.305 毫秒42.120.242.2 26 2 9.877 毫秒15 42.120.242.234 11.950 毫秒42.120.242.222 23.853 毫秒42.120.242.218 29.831 毫秒16 42.120.253.2 11.007 毫秒42.120 .242.234 13.615 毫秒42.120.253.2 11.956 毫秒17 42.120.253.14 21.578 毫秒42.120.253.2 13.236 毫秒18 223.5.5.5 12.070 毫秒!X

Windows系统在Windows系统中,可以通过tracetcp检测端口可用性。 Tracetcp还通过发送TCP数据包来检测链路,分析链路上是否存在中间节点阻塞目标端口。该工具介绍如下:

注意:如果您的操作系统没有内置tracetcp,您可以参考以下步骤安装。

1、tracetcp的使用依赖于WinPcap库。所以你需要去官方网站

2. 进入tracetcp官网

3. 意志

注意:也可以解压到非系统目录,但需要手动修改系统环境变量,保证命令可以直接调用。

使用

双击打开tracetcp应用程序。 tracetcp的常见用法如下:

tracetcp [$IP]:[$端口]

阐明:

[$IP]是目标服务器的IP地址或域名。

[$Port]为要检测的目标端口。

有关tracetcp参数的更多说明,可以使用tracetcp -?命令查看帮助。

测试样例tracetcp的样例命令及返回结果如下:

C:\ tracetcp www.idc02.com:80在端口80 上跟踪到140.205.63.8 的路由最多超过30 跳。1 3 ms 4 ms 3 ms 3X.X.X.X2 13 ms 3 ms 4 ms 1X.X.X.X3 3 ms 3 ms 2 ms 10 .X.X.X4 4 毫秒3 毫秒3 毫秒4X.X.X.X5 5 毫秒4 毫秒7 毫秒5X.X.X.X6 6 毫秒5 毫秒7 毫秒6X.X.X.X7 8 毫秒8 毫秒8 毫秒42.120.247.978 10 毫秒10 毫秒8 毫秒123.56 . 34.2469 9 毫秒9 毫秒11 毫秒42.120.243.11710 请求超时。 11 8 毫秒内到达目的地。与140.205.63.8 建立连接,跟踪完成。

文章到这里就结束了,感兴趣的小伙伴可以关注并收藏无忧网,我们将为你提供更多优质内容。

也许您对下面的内容还感兴趣:

评论列表

发布评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。