将多个域名解析为同一WAN IP上的不同虚拟机

时间:2014-01-20 00:40:31

标签: dns virtual-machine virtualization

我在局域网上运行了几个虚拟机(使用proxmox),我只有一个外部IP。 我有2个域名,我将它们设置为解析为我的外部IP。

问题:我想做以下

  1. 点www.myfirstdomain.com来到端口80的VM1
  2. 将www.mysecondomain.com指向端口80的VM2
  3. 我无法找到此特定方案的解决方案。任何指针都会很棒。

1 个答案:

答案 0 :(得分:1)

你需要能理解HTTP的东西,我。即在OSI第7层运行的东西。我知道这样做的唯一方法就是在你的虚拟机前面安装类似HTTP负载均衡器的东西,然后将你的虚拟机置于某种私有状态(例如192.168.1.0/24)负载均衡器(LB)后面的IP空间。然后,LB将解释HTTP URL并将HTTP会话定向到适当的VM。

就个人而言,我这样做的方法就是使用VirtualHosts在单个Apache实例上运行两个URL。以这种方式做到这一点实际上是非常安全的,并且它是时间的荣耀"在单个WAN IP地址上运行多个Web站点的方法。