Ros2.9.27 解决多线NAT共享上网,映射内网无法访问

  现在的环境是有2条电信的线路,一条为光纤,一条ADSL。ROS是2.9.27,PC机是淘汰下来的多年前的旧机器。   用NAT做的NTH负载,客户机50台连续运行3个月没有一点问题。    同ISP光纤+adsl

  同ISP光纤+adsl

  NAT方式共享上网

  因为需要,要映射某些端口给光纤(固定IP)。外网访问均无问题,内网无法通过公网访问映射的内网IP。回流这些都做了,依然无效~ 如果把ADSL停用,一切问题解决!但是这样浪费了ADSL,可惜,不可行!

  无奈,用DNS缓存方式强制劫持内网访问的公网IP到内网机器。一切操作均在WinBox里边。

  IP-DNS - 设置您的域名,如果直接是IP访问,NAME:这里输入公网IP,下边输入内网IP~

  IP-firewall-NAT 新建一个。如图所示~ 这样是把所有内网机器的DNS解析均通过路由,这样就防止了某些机器没有修改网关地址。

  如果开启了DHCPServer 服务的话,把第一个DNS地址填写为您ROS服务器内网IP。如图所示:

  现在,访问之前不能通过外网IP访问的服务,看看现在能否成功了。