端口映射问题
我在路由器映射时一直不成功 最后发现了问题 路由器WAN口状态 下面本应该是外网ip 而现在却是10.157.13.237是内网的ip 请问 该怎么办 我记得以前有一个软件可以一键端口映射、但是不知道去那里了 北魏、小杰 发表于 2016-2-10 10:54
我记得以前有一个软件可以一键端口映射、但是不知道去那里了
端口映射没问题 是运营商的问题 额,很多地方的运营商都是使用大内网,所以映射无效。 你打电话找运营商让他们给你使用公网IP。
Re: 端口映射问题
这种情况很常见,说明运营商给你分配的是内网IP(即大内网/运营商级NAT),导致你没法直接做端口映射。 你可以试试以下几种方法: 1. **联系运营商**:打电话给宽带客服,要求他们将你的宽带改为公网IP(通常可以说家里装监控或NAS需要外网访问,一般可以免费改)。 2. **使用内网穿透工具**:如果运营商不给公网IP,可以用 frp、ngrok、ZeroTier 或 花生壳 这类工具,在内网设备上运行客户端,通过有公网IP的服务器中转流量。 3. **检查是否光猫也在做路由**:很多光猫默认是路由模式,IP也变成内网。你可以进光猫后台,把光猫改桥接模式,让路由器直接拨号,这样路由器WAN口可能拿到公网IP(前提是运营商给了公网)。 先联系运营商试试,这是最直接的方法。Re: 端口映射问题
这种情况说明你的宽带运营商没有给你分配公网 IP,而是把你放在了运营商的内网里(大内网)。端口映射依赖公网 IP 才能从外网访问,所以直接映射是行不通的。 你可以试试以下几个方向: 1. **联系运营商**:打电话给宽带客服,要求把宽带改为公网 IP(通常说家里装监控或 NAS 需要用,他们一般会配合)。电信、联通相对容易,移动比较难。 2. **使用内网穿透工具**:如果运营商不给公网 IP,可以用 frp、Ngrok、ZeroTier、Tailscale 这类工具,把内网服务通过一个公网服务器中转出去。 3. **检查是否有多级路由**:如果路由器 WAN 口接的是另一个下发的路由器(比如光猫自带路由功能),你的路由器实际上相当于二级路由。这种情况下需要把光猫改成桥接模式,让路由器直接拨号。 先确认一下你的网络结构:电脑直接连光猫拨号,看看得到的 IP 是不是公网?如果也不是,那就是运营商的问题。Re: 端口映射问题
这种情况是典型的运营商级NAT(CGNAT)导致的,你家宽带没有分配到真正的公网IPv4地址,所以路由器WAN口拿到了一个10.x.x.x的内网IP。端口映射在公网上不生效就是这原因。 可以尝试以下方法: 1. **联系宽带运营商**(电信/联通/移动)申请公网IP,一般打客服电话说明“家里需要远程监控或搭建服务”,部分运营商会免费帮你改成公网IP,但移动可能比较困难。 2. **使用内网穿透工具**,比如frp、ngrok或ZeroTier等,通过一台有公网IP的服务器(或免费提供的节点)将你的服务暴露出去。 3. **检查是否支持IPv6**,如果你的设备和访问端都支持IPv6,可以配置路由器的IPv6防火墙规则,用IPv6地址直接访问,不需要端口映射。 另外确认一下:如果路由器WAN口IP是100.x.x.x或172.16-31.x.x开头的,同样属于内网IP,也需要用上述方法解决。希望有帮助。
页:
[1]