两个路由器都可以做端口映射吧。
首先,在路由器B上设置端口映射,把192.168.1.100的某个端口(按你需求)映射到路由器B上;然后同样再在路由器A上设置,把192.168.8.*(路由器B的wan口ip)的端口(之前设定的)映射到路由器A上。
这样,在外网就可以通过公网ip+端口号访问服务器了。
首先两个路由器都需要有端口映射、虚拟服务器等等这些功能,一级路由需要有公网IP
在二级路由器里设置好要映射的局域网IP和端口以及外网端口,并记下外网端口号,等下要用。
在一级路由器设置端口映射到二级路由。将刚刚记下来二级路由的外网端口号和二级路由连接到一级路由LAN口所设置的IP,设置到一级路由的端口映射、虚拟服务器功能下。
就是说此时只能通过一级路由的LAN IP 和已经映射好端口的二级路由的外网端口去指定你想要映射的二级路由下的内网服务。
在一级路由设置并成功启用DDNS服务,
所有配置成功过后就可以在外网访问二级路由下的内网服务了
把二级路由的DMZ映射到一级应该也可以,但只能映射一个IP的内网服务,没试过
你需要说得更清楚些,路由器看起来你说的不是那种Cisco或者华为之类的路由器,公网在哪你也没说,公网IP是否固定也没说。