局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))(无法ping通、无法被ping通)(已解决)

这篇具有很好参考价值的文章主要介绍了局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))(无法ping通、无法被ping通)(已解决)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

局域网内有一台主机,ping它ping不通,但是可以调用它的http接口,很诡异。。。

可能的原因

可能的原因有以下几种:

  1. 防火墙设置:局域网内的主机可能设置了防火墙,阻止了ping请求的传输,但允许HTTP请求通过。可以检查防火墙设置,确保允许ping请求通过。

  2. ICMP协议被禁用:ping命令使用的是ICMP协议,如果该协议被禁用,那么ping命令就无法正常工作。但HTTP请求使用的是TCP/IP协议,不受影响。可以检查主机的网络设置,确保ICMP协议被启用。

  3. 路由器配置:局域网内的主机可能通过路由器连接,如果路由器配置不正确,可能会导致ping不通。但HTTP请求可以正常工作,因为路由器正确地将请求转发到目标主机。可以检查路由器的配置,确保正确设置了网络转发规则。

  4. 主机故障:如果ping不通的主机出现故障,可能是网络接口故障或者网络配置错误。但HTTP请求可以正常工作,可能是因为其他网络接口或者配置仍然可用。可以检查主机的网络接口和配置,确保正确设置了IP地址、子网掩码、网关等参数。

问题排查及解决

十有八九是ping命令的ICMP协议给防火墙禁止了。。。。

win + q 搜索防火墙,点击”高级安全 Windowd Defender“ 防火墙:

局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))(无法ping通、无法被ping通)(已解决),PC,http,智能路由器,网络

点击入站规则–> 核心网络诊断 - ICMP 回显请求(ICMPv4-In),右键 --> 启用规则(域/专用、公用的都打开):

当然也可以直接把防火墙关掉,就不用这样单独设置了。。。

局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))(无法ping通、无法被ping通)(已解决),PC,http,智能路由器,网络

局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))(无法ping通、无法被ping通)(已解决),PC,http,智能路由器,网络

然后就能ping通了:

局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))(无法ping通、无法被ping通)(已解决),PC,http,智能路由器,网络

“域”、"专用"和"公用"这些术语是在Windows防火墙中用来定义不同类型网络的。他们对应于不同的网络环境,决定了在哪些网络环境下规则应该被应用。

  1. 域:这是指一个被认证的领域,例如一个公司的内部网络。当你的计算机连接到这样的网络时,它将被认为处于"域"配置文件下。

  2. 专用:这通常是指家庭或小型办公室网络。当你的计算机连接到一个识别为"专用"的网络时,它将使用"专用"配置文件。

  3. 公用:这是对所有其他类型网络的描述,例如在咖啡店、图书馆或者飞机上的公共Wi-Fi。在这种情况下,你的计算机将使用"公用"配置文件。

对于ICMP IPv4入站回显请求(通常用于ping命令),在这三种网络类型中启用或禁用这个规则可能会有不同的影响。例如,你可能希望在"域"和"专用"网络中允许ping请求以进行故障排查,但在"公用"网络中禁用它们以提高安全性。文章来源地址https://www.toymoban.com/news/detail-717092.html

到了这里,关于局域网内主机ping不通,但是可以调用对方http接口(防火墙阻止了icmp协议)(关闭防火墙或者启用ICMP回显请求(ICMPv4-In))(无法ping通、无法被ping通)(已解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MacOS访问某局域网域名存在问题,但是ip可以正常访问的问题解决方案

    背景: 公司服务器部署wiki,之前macos访问wiki服务都是通过ip:8090形式访问,后来给wiki服务配置了域名wiki:8090,后macos浏览器连接同样的网络却一直没办法正常域名访问wiki,但可以ip访问wiki,但是其他同事们都可以正常访问。 解决方案: 1. 首先排查本地域名解析是否正确 ns

    2024年01月17日
    浏览(89)
  • 虚拟机Linux:ping不通外网,但是宿主机可以ping的通;ip、网关配置都没什么问题

    查看vi  /etc/sysconfig/network-scripts/ifcfg-ens33的配置也没有什么问题,但是还是ping不通外网   所以我将拷贝自己没有问题的虚拟机 /etc/sysconfig/network-scripts/ifcfg-ens33的配置文件内容,对比一下没什么要改的,将UUID、IPADDR、NETMASK、GETWASK修改一些保存退出。  之后找问题:IPADDR、N

    2023年04月14日
    浏览(34)
  • 对于主机ping不通虚拟机,虚拟机可以ping通主机之解决方法

    看了一下主机win10的防火墙关了,公用网络也设置成了私有网络,也重启了vmnet8,ip地址也手动设置了,但是无法ping通,经过查阅,发现是虚拟机的防火墙还没有设置,于是将win7的防火墙关闭:   再次通过主机Ping虚拟机即可:     

    2024年02月12日
    浏览(37)
  • 局域网内其他主机对VMWare虚拟机访问

    右键点击虚拟机-点击设置进入设置页面 此时用另一台电脑Ping此IP地址,就可以Ping通了。 将网络适配器由桥接改为NAT模式。然后按照以下图片步骤实现桥接。 此处的虚拟机IP地址是获取的当前的虚拟机IP地址。 按照教程下载Xshell并安装,打开Xshell。 新建一个会话如上图所以

    2024年02月05日
    浏览(39)
  • Kali使用Netdiscover探测局域网中存活主机

    1、netdiscover介绍 Netdiscover 是一个主动/被动的ARP 侦查工具。使用Netdiscover工具可以在网络上扫描IP地址,检查在线主机或搜索为它们发送的ARP请求。 2、 主动模式:主动模式顾名思义就是主动的探测发现网络内主机,但是这种方式往往会引起网络管理员的注意。 打开Kali终端,使用

    2024年02月02日
    浏览(54)
  • C#如何获取当前主机的局域网IP

    Dns 类提供了一组用于域名系统 (DNS) 操作的静态方法。 我们可以使用Dns.GetHostName()方法来获取本地计算机的主机名, 这是一个静态方法。该方法调用操作系统的网络栈,以获取计算机的主机名。主机名是一个用来标识网络上的设备的名称。在网络中,每个设备都有一个唯一的

    2024年02月06日
    浏览(32)
  • 【Unity】(Socket)TCP 实现同一局域网 一台主机控制多台主机

    前几天博主接到一个任务:5台HTCVIVEPro设备,其中一台设备进行演示,另外四台设备画面同步。 在设备没到之前,博主进行了一下前期准本工作: 同一局域网 一台主机控制多台主机 PS:博主参考了其它博主大大的文章,感觉很有用!!!!!! 如果需要其它的一些TCP操作流程

    2024年02月10日
    浏览(31)
  • windows下查看同局域网其它主机MAC地址命令

    事情是这样的,今天去面试的时候笔试有一道题问到:Windows下使用什么命令来获知同局域网内其他主机的MAC地址。一开始看到感觉很熟悉,但是却答不上来。原来建站这么就,很多使用都要使用ping命令来测试网站的可连接性和速度等等。 但是这样的ping命令并不可以看到一台

    2024年02月05日
    浏览(51)
  • [路由][问题]OpenWrt解决局域网设备无法通过域名访问主机的问题

    1. 问题描述 测试发现使用OpenWrt进行端口端口转发或者Upnp之后,本地局域网设备使用域名访问主机但是却无法访问。 2. 问题分析 此问题经过查询属于\\\"NAT环回问题\\\",但是OpenWrt在做端口转发时自动设置了NAT环回,,而且已经将WAN口入站数据和转发设置为“接受”但是无效。。

    2024年02月16日
    浏览(50)
  • windows10: 在一个局域网上,一台电脑可以ping其他电脑,其他电脑ping不通这台电脑。

    1、windows,点击设置   2、点击更新和安全   3、点击Windows安全中心 4、 选择防火墙 5、 选择 :允许应用通过防火墙 6、 选择文件和打印机共享 7、至此结束  

    2024年02月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包