使用一个IP上的HTTP和另一个IP上的HTTPS为一个域设置DNS

关于DNSlogging,我如何设置一个域名为www.example.com ,它在1.1.1.1上有www for HTTP,在2.2.2.2上是用于www HTTPS?

为了清楚:

  • HTTP www.example.comparsing为1.1.1.1
  • HTTPS www.example.comparsing为2.2.2.2

目前我有:

 @ IN A 1.1.1.1 www IN A 1.1.1.1 

我目前(平均)的DNSlogging知识暗示我不能这样设置它。 相反,我将不得不创build一个新的logging,如secure IN A 2.2.2.2

注意:不幸的是,在1.1.1.1上设置HTTPS www.example.com不是一个选项。

恐怕你不能直接询问你的问题,除非你想让HTTPSstream量进入secure.example.com而不是www.example.com。

唯一的解决scheme是将代理/防火墙/负载均衡器设备放在您的networking服务器前面,该networking服务器根据使用的协议将stream量转发到不同的IP地址。

没有办法使用DNS来执行此操作,因为您必须为给定的NAME指定一个IP地址,而不pipe可用的选项为何:

  • 使用防火墙/路由器将stream量路由到不同的服务器。
  • secure.example.com添加logging,例如2.2.2.2 ,configuration承载1.1.1.1的服务器,将www.example.com任何HTTPS请求redirect到secure.example.com