连接路由器后不能用公网ip访问nginx
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接路由器后不能用公网ip访问nginx相关的知识,希望对你有一定的参考价值。
Linux系统安装了nginx,如果的电脑连接的是于映射于运营商的无线网络,会获取到公网ip,就可以直接用IP访问到那个nginx的首页,但是连接路由器后由于获取的IP是192.160.1.100,可以用0.0.0.0和172.0.0.1以及192.168.100这几个IP访问,但不能用路由器获取的公网ip访问,同样的情况在Windows系统下就可以正常访问,路由器设置电脑为dmz主机,请问Linux下怎样才能在连接路由器的情况下用公网ip访问nginx
参考技术A 从外网访问内部网,需要NAT 网络端口映射 一般外网80端口是映到内网某机的80端口。或者做整机的映射,全部端口映射到内部
还可以用DMZ方式,军事缓冲区
调试的时候先用IP,OK了再调试动态域名。
怎样通过域名远程桌面连接家中电脑?
用的联通网络,是个大内网,没有公网IP,但现在分配了IPV6地址,能通过IPV6地址远程桌面家中电脑,但这个地址是会变的,每次都要登录路由器查看电脑的IPV6地址,再用IPV6地址远程连接。所以我注册了一个域名,在openwrt路由器中,用阿里云的动态DNS解析了路由器的IPV6地址,已能通过域名访问路由器,但我在路由器中做了端口转发,却不能用域名加端口的方式连接路由器下的电脑,是哪里出问题了?
参考技术A 使用Windows自带的mstsc远程桌面远程操作家里的电脑(也可以在家里发放置树莓派等以上是关于连接路由器后不能用公网ip访问nginx的主要内容,如果未能解决你的问题,请参考以下文章