首先两个路由器都需要有端口映射、虚拟服务器等等这些功能,一级路由需要有公网IP
在二级路由器里设置好要映射的局域网IP和端口以及外网端口,并记下外网端口号,等下要用。
在一级路由器设置端口映射到二级路由。将刚刚记下来二级路由的外网端口号和二级路由连接到一级路由LAN口所设置的IP,设置到一级路由的端口映射、虚拟服务器功能下。
就是说此时只能通过一级路由的LAN IP 和已经映射好端口的二级路由的外网端口去指定你想要映射的二级路由下的内网服务。
在一级路由设置并成功启用DDNS服务,
所有配置成功过后就可以在外网访问二级路由下的内网服务了
把二级路由的DMZ映射到一级应该也可以,但只能映射一个IP的内网服务,没试过
1、先去下个端口映射工具 >使用端口映射,从外网能访问到内网服务器上。
一:首先网络商分配给客户的IP是公网IP地址,不是网络商提供的内网IP,现在一般申请商务网才可能是公网IP。
二:设置路由器,以tp-link路由器为例。
1:登陆路由器管理界面后,点击“应用管理"----点击”虚拟服务器“。
2:点击”添加“,添加一条端口映射规则。
①:外部端口:外网访问服务器端口。
②:内部端口:内部服务器真实端口。
③:IP 地址:内部服务器的IP。
④:根据程序需要勾选协议 等,点击保存。
3:最后点击路由设置-----重启和恢复出厂项,点击"重启路由器“,重启成功后,端口设置生效。
如果使用 linux/mac 下的 ssh 命令R 代表 remote , 也就是将远程端口9000映射到指定地址127001:9000 (本机) , 访问远程服务器的9000端口会转发到本地的9001端口
L 代表 location ,也就是将本地端口27018映射到指定地址127001:9000 (远程服务器的网络环境) , 访问本地的27018, 会转发到远端服务器的127001:27017 , 下面是另外一种用法, 用来内网穿透,访问远程服务器的局域网内的服务
判断是否映射成功代替路由映射的端口映射应用使用最广泛的就是花生壳。内网搭建服务器发布网站或其他应用到外网访问,且本地无公网IP,或80端口被屏蔽,对于这些环境,就需要利用端口映射应用网络辅助。目的都是为了让外网可以正常访问。
你需要先下载花生壳软件,注册账号,并且激活内网穿透功能,紧接着就可以设置服务器端口映射了。填写服务器IP地址及端口号保存,即可用生成的外网访问地址来远程服务器了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)