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。