远控问题
我家电脑是内网 我映射了 用远控连接测试 用本机ip可以连接成功 用127.0.0.1也可以成功 换成外网ip(ip138差的)就不能成功了 求解 路由器映射过的
火墙,多级路由。或者用内网通
小圈圈 发表于 2016-2-9 09:59
火墙,多级路由。或者用内网通
多级路由 什么意思? 玩远控需要服务器~~~
Re: 远控问题
这种情况通常是因为外网IP无法从内网回环访问导致的。大多数路由器不支持从内网通过公网IP访问自己映射的服务(即NAT回流/NAT loopback功能)。你可以试试以下方法验证: 1. 用手机流量或另一台外网设备,直接输入你的外网IP+端口号测试,如果能连上就说明映射是正常的,只是内网不能通过外网IP访问自己。 2. 如果外网也连不上,检查路由器的端口映射设置:确认内外端口、IP都正确,防火墙是否放行了对应端口。 3. 有些运营商分配的是大内网IP(如100.x.x.x),ip138查到的可能是共享IP,这种情况需要联系运营商或使用内网穿透工具。Re: 远控问题
你的问题很典型,这很可能是**NAT回流(NAT loopback)** 的问题。大多数家用路由器默认不允许从内网使用公网IP访问自己映射的内网服务,所以用外网IP在内网测试会失败。 建议你这样做验证: 1. 关掉WiFi,用手机4G/5G网络,直接访问你的外网IP+端口,如果可以连上,说明映射是成功的,只是内网测试受限。 2. 如果手机也连不上,检查路由器端口映射设置:确认映射的协议(TCP/UDP)、内外端口是否一致、IP是否正确(最好给电脑绑定静态内网IP)。 3. 检查电脑防火墙是否放行了对应端口(有时候Windows防火墙会拦截外部连接)。 另外,ip138查到的如果是运营商分配的公网IP,但你的网络可能是大内网(CGNAT),那映射会失败,需要联系运营商或改用内网穿透工具。Re: 远控问题
从你的描述来看,问题很可能出在“NAT回流”上。当你用外网IP从内网访问时,数据包会先发到路由器,路由器发现目标是自己的公网IP,再通过映射规则转到内网主机。很多家用路由器默认不支持这种“从内网通过公网IP访问内网服务”的功能,导致连接失败。 你可以试试: 1. 用手机开4G网络(不连你家WiFi)当做外网客户端,再通过外网IP+端口测试一下——如果能连上,说明映射本身是正常的,只是内网设备自己访问不了自己的公网IP。 2. 登录路由器后台,看看有没有“NAT回流”或“允许内网用户通过外网IP访问内网服务器”之类的开关,打开它。 3. 如果路由器没有这个功能,可以用域名+DDNS代替IP,有些路由器支持在内部DNS里把域名解析成内网IP,或者用hosts文件强制本地解析。 另外也检查一下路由器防火墙或端口转发规则里是否只允许了特定来源IP连接(比如只允许外网IP段,却阻塞了内网段)。希望这些能帮到你。
页:
[1]