答案1
对于 HTTP 端口来说,这是可能的,80
因为HTTP/1.1
协议具有Host:
用于识别主机名(即域)的标头。您需要有一个反向代理来处理所有连接,并根据标头使用正确的 VM 作为后端服务器Host:
。如果您的路由器不能作为一个路由器工作,您可以为此使用一个 VM 并将端口转发80
到它。
对于 SSH 端口,22
您根本无法执行相同的操作,因为该协议没有办法调解用于连接的主机名:从 DNS 解析正确的 IP 后,只有 IP 地址用于连接。
对于 HTTP 端口来说,这是可能的,80
因为HTTP/1.1
协议具有Host:
用于识别主机名(即域)的标头。您需要有一个反向代理来处理所有连接,并根据标头使用正确的 VM 作为后端服务器Host:
。如果您的路由器不能作为一个路由器工作,您可以为此使用一个 VM 并将端口转发80
到它。
对于 SSH 端口,22
您根本无法执行相同的操作,因为该协议没有办法调解用于连接的主机名:从 DNS 解析正确的 IP 后,只有 IP 地址用于连接。