问题描述表现:
本地计算机搭建的web等服务项目,通过nat123端口映射或类似内网穿透设置好,然后浏览器访问公网域名端口时,访问失败且可以发现浏览器URL地址变成了内网端口号。
示例比如内网IP端口为192.168.x.x:8001,配置软件映射好的公网域名端口为xxx.xxx.com:10001,然后出现浏览器访问这个公网域名10001端口地址自动转跳到了8001端口地址上,导致访问失败(因为8001只能内部访问)。
原因分析和解决方法:
外网地址访问后自动转跳到了内网端口号,这是因为本地程序代码写死了这个内网端口号地址或web服务绑定了这个内网端口号出现的。
方法1(推荐):
建议对应查看下本地web服务是否绑定或写死了端口,或其他本地限制了,从本地代码程序(通常在IP端口URL配置文件)和web服务(如IIS或apache等对应自己使用的)上排查和解除。
方式2:
另也可以在设置软件映射时将内网端口修改与外网端口一样的保存,然后同时修改自己本地代码程序或web服务上使用对应的一样的端口号,这样将内外网端口保持相同的方式。但此方法只能解决端口转跳问题,如果代码程序上绑定写死了内网IP地址的无效。
快速了解相关:
使用端口映射还是动态域名解析?>
端口映射与动态域名解析的区别?>
选择什么映射类型?
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.
微信/网页远程开机。
|
|
|