我有一台运行 Windows(主机操作系统)的计算机。vmware(在 Windows 上)运行 ubuntu 作为客户操作系统。我的路由器为 Windows 主机操作系统提供 ip 192.168.0.2,Ubuntu 客户操作系统提供 ip 192.168.0.128 路由器将 80 端口上的数据包转发到 Web 服务器所在的 Ubuntu。我使用 noip.com 作为动态 dns(我的互联网提供商为我提供动态地址)。我的 dyndns 是 babaj312.no-ip.org
当我在计算机上的主机或客户机操作系统上的 Web 浏览器中打开 babaj312.no-ip.org 时,它不起作用。如果我从任何其他计算机打开 babaj312.no-ip.org,它就可以正常工作
输出自curl http://babaj312.no-ip.org
在 Ubuntu 上:
curl: (7) Failed connect to babaj312.no-ip.org:80; Connection refused
在 Windows 上:
curl: (7) Failed connect to babaj312.no-ip.org:80; No error
从任何其他计算机我都可以获得预期的输出
如何解决这个问题呢?