【问题标题】:should virtual hosts be defined as CNAME in DNS server?虚拟主机是否应该在 DNS 服务器中定义为 CNAME?
【发布时间】:2014-02-28 20:03:32
【问题描述】:

关于虚拟主机状态的 Apache 文档:

Your server has a single IP address, and multiple aliases (CNAMES) point to this machine in DNS. You want to run a web server for www.example.com and www.example.org on this machine.

我是否可以假设我也可以使用 A DNS 记录将两个域绑定到这个单个 IP 地址,而不是为指向第一个域的另一个域创建一个 A 记录和 CNAME 记录?我的意思是它不会影响 Apache 的功能。

【问题讨论】:

    标签: apache dns virtualhost cname


    【解决方案1】:

    正确。浏览器传递它请求的名称。它不关心用于将名称解析为 IP 地址的 DNS 记录类型。

    我通常将 Cnames 用于实际域。并将其指向仅代表 ip 的记录。只是一种组织事物并使其在未来变得更容易的方法。

    【讨论】:

    • 谢谢!您能否提供有关此的示例,尽管对于实际域,我通常使用 Cnames。并将其指向仅代表 ip 的记录。 ?
    • 我的意思是:ipaddrmainweb1 A 10.23.1.98 然后将 cnames 指向 ipaddrmainweb1。如果您将虚拟主机聚集在一起,您可以通过更改 ipaddrmainweb1 解析到的 ip 来移动它们。您还可以按机器对虚拟主机进行分组,以便以另一种方式对其进行跟踪。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 2014-07-06
    • 1970-01-01
    • 2016-06-16
    • 2019-02-08
    • 1970-01-01
    相关资源
    最近更新 更多