经过nat映射了内网端口做服务器,在不开hairping时无法通过wan口地址访问内网服务,在开启hairping时可以通过wan口访问内网服务,但内网服务获取到的ip地址都是路由器的ip地址 ,无法获取到请求的真实外网地址。如何才能解决这个矛盾,既能通过wan口地址访问内网服务,又能获取到请求服务的公网ip地址?
路由器做了nat映射,内网搭建了http服务,通过wan口访问内网的http服务
(0)
最佳答案
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
多谢回复,确实能规避了一些场景,不过不同场景砸在一起可能没有更好的兼顾解决方案了。
这个就要看实际环境了。不过以上2种方式能规避绝大数场景。
我现在等于有3个场景: 1、内部的80端口映射到外网88端口用于http直接访问,但http服务需要得到请求者的公网ip。 2、在内网想通过域名直接访问到内网的服务,而域名是ddns到外网地址的。 3、路由器做了vpn server,在外面拨上vpn拿到了内网地址,但如果不开hairping只能访问路由器不能访问内网的服务器。 2、3实际是同一个问题。三个场景在一起,很难抉择啊