当前位置: 首页 > article >正文

设置完端口转发后,本机可以ping通公网设备,但公网设备无法ping通本机内网ip

设置端口转发后,本机可以ping通公网设备,但公网设备无法ping通本机内网IP,通常与以下原因有关:


1. 端口转发仅针对特定端口

  • 端口转发的作用:端口转发仅将特定端口的流量(如TCP/UDP)从公网IP转发到内网设备,而**ICMP(ping)**并不通过端口转发。
  • 解决方法:如果需要公网设备ping通内网IP,需确保路由器允许ICMP流量通过,而不仅仅是端口转发。

2. 路由器防火墙阻止ICMP

  • 路由器防火墙:可能默认阻止来自外网的ICMP请求(ping)。
  • 解决方法
    1. 登录路由器管理界面,找到防火墙或安全设置。
    2. 检查是否启用了“阻止外网ping”或类似选项,关闭该功能。
    3. 确保允许ICMP流量通过。

3. 公网IP地址问题

  • 动态公网IP:如果公网IP是动态分配的,可能已发生变化,导致无法访问。
  • 解决方法:检查当前公网IP是否与设置端口转发时一致,或使用DDNS服务绑定动态IP。

4. NAT回环(NAT Loopback)问题

  • NAT回环:部分路由器不支持从内网通过公网IP访问内网设备(即NAT回环)。
  • 解决方法
    1. 确认路由器是否支持NAT回环功能。
    2. 如果不支持,尝试从外部网络(如手机4G/5G网络)测试ping。

5. ISP限制

  • ICMP封锁:部分ISP可能封锁ICMP流量,导致公网设备无法ping通内网IP。
  • 解决方法:联系ISP确认是否封锁ICMP,或尝试使用其他网络测试。

6. 内网设备防火墙阻止ICMP

  • 内网设备防火墙:可能阻止了ICMP请求。
  • 解决方法
    1. 检查内网设备的防火墙设置,确保允许ICMP流量。
    2. 如果是Windows系统,检查“入站规则”是否允许“文件和打印机共享(回显请求 - ICMPv4-In)”。

7. 路由器不支持ICMP转发

  • 路由器功能限制:部分家用路由器可能不支持将ICMP流量转发到内网设备。
  • 解决方法:升级路由器固件或更换支持该功能的路由器。

8. 公网设备网络问题

  • 公网设备防火墙:公网设备的防火墙可能阻止了ICMP响应。
  • 解决方法:检查公网设备的防火墙设置,确保允许ICMP流量。

排查步骤:

  1. 检查路由器防火墙:确保允许ICMP流量。
  2. 测试NAT回环:从外部网络(如手机4G/5G)测试ping。
  3. 检查内网设备防火墙:确保允许ICMP。
  4. 确认公网IP:检查公网IP是否变化。
  5. 联系ISP:确认是否封锁ICMP。

如果以上方法仍无法解决问题,建议逐步排查或联系网络设备厂商获取技术支持。


http://www.kler.cn/a/507291.html

相关文章:

  • vue3+elementPlus之后台管理系统(从0到1)(day1)
  • 三只松鼠携手爱零食,社区零售新高峰拔地而起
  • LeetCode 热题 100 | 矩阵
  • IP层之分片包的整合处理
  • DAMA CDGA 备考笔记(二)
  • zerotier搭建虚拟局域网,自建planet
  • RabbitMQ与Kafka的比较及应用
  • CSS布局与响应式
  • G1原理—G1的GC日志分析解读
  • 二百八十四、Flink——Flink提交任务两种方式(亲测、附截图)
  • 去中心化身份验证:Web3如何确保元宇宙中的身份安全
  • 如何在gitlab cicd中实现每月10号上午执行
  • 我的世界-与门、或门、非门等基本门电路实现
  • 70_Redis数据结构-RedisObject
  • 有效提取激光雷达点云平面点
  • 字符串dp系列
  • SC34018 免提手柄式扬声电话系统
  • 生产管理看板助力节能科技公司实现数据自动化管理
  • PostMan测试webSocket接口(保姆级教程)
  • 浅谈云计算16 | 存储虚拟化技术
  • 力扣第 54 题: 螺旋矩阵
  • Js:正则表达式及其方法
  • 基于单片机的语音控制玩具汽车的设计
  • UE5 gas制作平A,冷却,打击伤害
  • Fabric区块链网络搭建:保姆级图文详解
  • C#在Json序列化时将key和value转为对应的中文