Fork me on GitHub

Tomcat访问

尝试外网连接Toncat,搞到凌晨三点半还没成功,佛了,提前补了一波计算机网络的知识。下面图都是自己截和画的。为了找两个路由还特地下了万能钥匙到楼道里蹭网,结果也没找到。最后发现自家网络的两个路由分配不同的ip。

从内网访问只需内网ip+8080,从外网访问理论上需要公网ip+端口,不过由于ipv4加上路由嵌套则多了几层。

通过ip138.com查询外网ip,通过端口映射,使得访问外网ip+设置端口能映射到localhost:8080。

但是,如果url查询到的外网ip与路由中查询的wan口ip不同,则路由也是在运营商分配的内网,因此该外网ip不能映射到localhost。

显然,在家庭内网中,只能通过localhost内网ip1访问,设置了路由映射后可以通过路由ip+设置端口访问Tomcat。

前者是internet<--->路由<-->localhost,后者是internet<--->路由<-->路由<-->localhost。

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-07-02 09:40  Faded828x  阅读(219)  评论(0编辑  收藏  举报