所以,我最近发现我的 ISP 有这个免费功能,所以我决定在家里建一个小型服务器,运行一些东西,如 FTP、HTTP、SSH,一些数据库,你明白了。
也许我应该先简要描述一下我的本地网络。我有一台路由器和一台主 PC,PC 将运行所有服务器。我将 DHCP 配置为保留192.168.0.2主 PC 的 MAC 地址,并创建了一个虚拟服务器(转发 -> 虚拟服务器 -> 添加新),将端口 80 映射到192.168.0.2TCP 和 UDP 上的 80。我还在 ubuntu 16.04 上运行 apache2,显然可以访问 localhost 并查看 apache 主页(在主 PC 上)。
经过多次不必要的重新启动(我认为它会起作用!)我发现我的笔记本电脑连接到同一个路由器(可以说192.168.0.3)我无法通过输入外部 ip 或 sudomain 连接到我的主 PC,只能通过内部 IP 地址192.168.0.2. 如果我用我的笔记本电脑(热点)连接到另一个网络并尝试访问子域,它就可以工作。
我希望能够从本地网络内部访问我的子域,但显然我不能,只能从外部访问。
现在我认为它肯定来自我的路由器配置,也许我应该设置某种默认网关,以停止搜索子域,因为它就在这里托管。任何人都知道我应该做什么?