根据路由器A wan地址192.168.1.2推断,此路由器上端还有另一个路由器B,LAN地址192.168.1.1,如果路由器B的Wan地址是公网地址x.x.x.x,还需要在路由器B上开启DMZ指向192.168.1.2,或者端口映射x.x.x.x:21--192.168.1.2:21。然后外网访问时输入ftp://x.x.x.x即可指向192.168.1.2,路由器A会再指向192.168.100.110完成访问。
笔记本连接手机热点访问ftp://192.168.1.2:21访问不了需要确认手机网络位置。可以先运行ping命令检测下是否能到达192.168.1.2这个地址。只有处于192.168.100.0和192.168.1.0网络的终端才可以通过ftp://192.168.1.2:21访问到ftp服务器192.168.100.110
另外建议使用和dmz主机不在同一局域网的pc测试公网ip端口是否开放。例手机开启4G,和热点,笔本连接手机热点,然后win+r,输入cmd进入命令行,输入命令 telnet x.x.x.x 21 回车。x.x.x.x是你的公网地址。若笔记本没开启telnet功能,请到控制面板,添加卸载应用程序,左侧添加windows功能,找到telnet客户端,前面打勾。之后在测试21端口。
你有公共IP吗?还是通过花生壳实现访问。192的都是局域网IP。外网肯定访问不了,除非有VPN