我用百度查询出了我的IP地址,然后tomcat部署,换成查到的IP地址,但是并不能访问,是什么原因?
百度到的IP地址是外网地址,你如果没做内外网穿透映射,直接访问外网是肯定不行的,你如果局域网内部想访问,那直接通过cmd窗口,执行ipconfig命令看一下你本机局域网IP,再把URL换成你局域网IP,那么同一个局域网内部的人就可以访问你的系统,想外网访问的话,必须做好穿透映射才行
因为你的IP不是独立IP,如果是单机用的独立IP的话是可以的,否则你访问的就是路由器上的IP,如果你有路由器权限,可以做端口映射,没有的话就做内网穿透
https://jingyan.baidu.com/article/9faa7231e25886473c28cbdd.html
两个原因。一个是你没有把内网端口映射到外网上。
上边的连接就是教程
另一个原因,是你使用了80 8080 这样的端口,这样的端口。运营商默认是关闭的,需要申请才可以打开。
你可以考虑用7777 6666 这样的非标端口。
你可以把你的内网IP和端口在你们公司的防火墙或者路由器上做内外网映射。做好后就可以直接访问