当外网用户尝试访问外网IP的指定端口时,公网IP路由器会智能地将该请求重定向到内网中的相应机器。对于有路由权限管理,且本地有获取公网IP权限的,让外地访问内网时,可以通过路由端口映射的方法来实现。
路由器设备端口映射步骤:
1、获取核实公网IP
登录路由器管理界面(如192.168.1.1),查看WAN口IP是否为公网地址(如非192.168.x.x和非10.x.x.x)。当路由WAN地址属于公网IP段范围时,同时百度搜索IP看结果IP地址对比看,确保是一致的,以准确判断本地自己公网IP使用。
2、设置转发规则
进入“虚拟服务器/转发转发”页面,添加规则:
外部端口(公网端口,如18080),运营商可能封禁80/443等默认常规端口,建议使用非标端口(如1000-60000)。协议类型(TCP/UDP)
添加保存后重启下路由确保生效。
注:不同型号路由转发规则位置可能不一,有的叫端口映射,有的叫端口转发,有的在高级功能里面,功能是一样的。
3、公网IP访问
外地网络通过 公网IP:外部端口 访问(如12.45.67.89:18080)。本地也可以尝试使用公网IP测试访问,但有的路由不支持这种回流访问,也可以用手机4G或5G网络进行访问测试。
4、域名访问
(1)当本地公网IP固定不变时
直接在自己注册域名解析网上,添加个对应的IP记录指向,域名TTL生效后,即可以通过对应的域名来代替IP访问了。
(2)当本地公网IP不固定的,经常会发生变化的
用动态域名解析方案来解决。如直接在本地路由内部任意计算机上,使用nat123客户端添加个动态域名解析记录,用自己域名或默认提供的自定义二级域名,与本地最新公网IP实时建立关联绑定关系,后续即可通过固定不变的域名进行访问。
三、路由器端口映射不成功,如何解决?
很多人做了路由映射设置,但是却无法在外地访问,这需要结合本地网络环境和实际端口应用等来排查。这里汇总整理了一些常见可能问题及对应解决方法:
1、确认访问方式无误
访问方式不正确,或者输入的地址和端口号有误,都可能导致端口映射失败。访问服务器的方式需依据实际应用来确定,通常情况下,外网访问方式与内网是一致的。在通过外网访问服务器时,要确保在浏览器或客户端软件中正确填写了 IP 地址和端口号。
2、检查服务器设置
服务器网络参数设置错误是导致端口映射不成功的常见原因之一。具体排查步骤如下:
内网无法访问:若在内网都无法访问服务器,很可能是服务器本身未搭建好,需重点排查服务器相关问题。
内网可访问,外网不行:如果内网访问正常,但外网无法访问,就要确认服务器能否与外网正常通信,并且是否允许被远程访问。
防火墙和杀毒软件:有时,防火墙或杀毒软件可能会阻止端口映射的正常进行,不妨暂时关闭它们,再尝试进行端口映射。
3、检查路由器设置
在路由器设置中,要确保内部端口是服务器的真实端口,IP 地址是服务器的实际 IP 地址,并且该映射功能已启用。
4、避免远程管理导致端口冲突
如果路由器开启了远程管理功能,可能会出现 WEB 管理端口号和虚拟服务器端口冲突的情况(例如路由器默认端口为 8080),这会导致虚拟服务器功能无法正常工作。若需要开启远程管理,在配置虚拟服务器时,外部端口应避开这些冲突端口。
5、检查上网控制设置
若路由器开启了上网控制功能,且不允许服务器上网,也会导致端口映射失败。你可以检查上网管理、家长控制等设置中,是否有针对服务器 MAC 地址的限制。
6、排查服务商屏蔽端口情况
部分宽带运营商可能会屏蔽 80、135、443、445 等常用服务端口和高风险端口,从而导致端口映射不成功。此时,你可以将服务端口(外部端口)修改为运营商未屏蔽的端口,建议选择 9000 以上的端口。修改后,外网用户需使用新的外部端口访问服务器。此外,还可以使用 telnet 命令检测该端口是否通畅。
7、确认 WAN 口 IP 地址为公网 IP
只有 WAN 口 IP 地址是公网 IP 地址,才能通过路由器设置端口映射到公网。你可以让局域网内的电脑访问 http://ip138.com,查看显示的 IP 地址是否与路由器 WAN 口 IP 地址一致。若不一致,建议联系宽带服务商解决,或更换用nat123端口映射方案。
四、端口映射工具提供互联网服务(无公网IP通用方案)
当本地没有公网IP,和端口受限时,就需要用到nat123这样的端口映射软件方案了。nat123端口映射工具有显著优势,它无需进行路由设置,也不依赖公网 IP,只要能上网就能使用,快速自定义域名端口方式提供互联网访问。
端口映射nat123设置步骤详解:
1、下载与安装
首先,前往nat123官网下载对应版本的客户端软件。下载后,可以装在目标服务器本地,也可以装在所在内网互通另台计算机或手机平板等设备上,安装目录建议到D盘或其他非系统盘避免本地系统盘文件权限问题。
2、注册和登录
下载完成后,在nat123官网注册链接页面自定义名称密码和邮箱方式获取属于自己的帐号,或按照提示完成软件的注册与登录操作。
3、添加映射
登录客户端成功后,在软件界面中找到“映射列表”下面,点击“添加映射”选项,此时会弹出一个新的设置窗口。
注:如是Linux客户端等,则登录客户端后,登录对应官网管理后台进行添加修改映射等操作,这样即使人不在服务器本地,也可以远程操作管理。
4、填写映射信息
在新弹出的设置窗口里,需要准确填写内外网的端口映射信息,这些信息详解参考:
应用名称:自定义;
映射类型:包括80http、443https、非80网站、全端口映射等选项,这需要结合自己实际应用场景来选择对应合适的类型;
内网地址:内网主机固定的内网IP 地址,本机应用的直接用127.0.0.1表示即可;
内网端口:应用本身使用的端口号,此端口号在客户端本地和局域网内其他电脑上都是可以访问到的;如选择了全端口类型,则默认不显示内外网端口框,因为默认内外网访问端口是所有且相同不变的;
外网端口:当选择了80、443、全端口类型时,默认不显示外网端口框,因为默认外网访问使用对应就是80、443、同端口号的;当选择了非80类型时,默认生成一个外网访问端口,一般不用改,也可修改其他未占用的端口号;
外网域名:默认生成一个随机二级域名,通常为了方便使用记住修改下对应二级字符域名使用;如有自主域名的,则可以修改使用自己注册的域名来作为公网地址用;
填写过程中务必仔细核对,确保信息的准确性。填写完毕后,点击确定保存按钮,完成nat123端口映射的基本设置。添加保存后,可以在客户端主界面映射列表上看到对应多了一个刚自已设置好的映射记录图标,同时有显示对应内外网地址信息,鼠标停留上面会有对应的状态检测提示参考。
5、域名解析指向(用自己域名必须)
当使用nat123映射填写自己域名来用后,同时需要在自己注册域名解析网站上,添加对应的cname指向让自己域名生效,指向目标地址可以参考编辑映射界面和鼠标停留映射图标提示。
6、域名访问
完成nat123端口映射设置后,外部用户只需输入绑定的域名(和外网端口号),就可以访问到内部网络中的设备或服务,真正实现了内外网络的无缝连接。
注:如使用了全端口映射类型时,在外地访问端同时需要使用nat123P2P访问者(见安装包或安装后可见)打开对应端口后访问。
快速了解相关:
使用端口映射还是动态域名解析?>
端口映射与动态域名解析的区别?>
选择什么映射类型?
80映射与网站加速的区别?>
本地加速与网站加速的区别?>
免费与VIP的区别?>
如何选择映射VIP?
如何使用映射VIP(80网站)?>
如何使用映射VIP(非网站)?>
如何使用动态域名解析VIP服务?
如何使用自己的域名(根域名和www子域名)?>
客户端帐号能否多处登陆?
当前活动:
1.
非80映射免费VIP。
2.
80映射免费VIP全映射。
3.
非网站免费VIP全端口。
4.
充值送N币再送T币。
5.
站外分享送T币活动。
端口映射高级功能:
1.
如何切换使用映射VIP线路。
2.
http穿透解决http屏蔽问题。
3.
端口映射应用多机负载均衡。
4.
80映射网站默认使用快照提示取消。
5.
映射网站默认未登录提示页面自定义。
6.
如何设置映射网站离线转跳自定义目标地址。
7.
防火墙与访问日志(查看来访者IP和阻止IP端口)。
8.
80网快照录制和缓存删除。
9.
自主发布映射服务。
10.
自主选择网站集群线路访问端国内外区域。
动态域名解析高级功能:
1.
动态域名解析应用多机负载均衡。
2.
动态域名解析VIP怎么用。
域名解析高级功能:
1.
域名解析A记录宕机检测和故障转移。
2.
URL显性转发和隐性转发。
3.
URL转发默认提示取消。
远程开机:
1.
微信/网页远程开机。
|
|
|