我安装了 Proxmox 虚拟化服务器。但我有一个真实(公共)IP。传入 Proxmox 服务器的请求必须绑定虚拟化服务器。Dnsmasq 安装在 Proxmox 虚拟化服务器中。但是,传入请求不是 dnsmasq 中的 MASQUERADE。
但是我想将所有到 example.com 的连接和端口转发到 vm?例如 SSH、HTTP/HTTPS 还是 UDP 端口等?
答案1
您应该能够以某种方式对不同端口的请求进行 NAT - 但是 - 除 HTTP(包括 HTTPS)之外的其他技术无法从主机名起作用 - 一旦您的本地计算机从 DNS 获得 IP,它就不会再传递主机名。
答案2
如果我理解正确的话,请使用 HAProxy:)