通过互联网访问 LAN 上的 Web 服务器

通过互联网访问 LAN 上的 Web 服务器

我想从互联网访问托管在家中服务器上的网站。
我在 Windows 服务器上有 website1.mydomain.com。(192.168.1.111)
我在 Linux 服务器上有 website2.mydomain.com。(192.168.1.112)
我想从互联网访问这两个网站。在路由器 -> 端口转发中,似乎我只能将端口 80 转发到一个内部 IP。我需要设置本地域服务器或软件路由器来引导流量吗?例如,如果 80 上的请求是针对 website.mydomain.com,则将请求发送到 192.168.1.111

答案1

只需选择路由器上的另一个端口,然后将其端口转发到另一台服务器即可。假设您选择端口 80 转发到 Windows 服务器,选择端口 8888 转发到 Linux 服务器。假设路由器的 IP 地址为 1.2.3.4,则可以使用这两个 URL 访问这两台服务器:

http://1.2.3.4/ <-- accesses the windows server
http://1.2.3.4:8888/ <-- accesses the linux server

相关内容