【问题标题】:Apache:Do i need to add a record to my zone file for subdomains?Apache:我需要在子域的区域文件中添加记录吗?
【发布时间】:2015-09-14 23:00:11
【问题描述】:

我需要为我的主域创建一个子域。现在这样做时,我是否需要为此在我的区域文件中添加一条记录?如果是,那是什么类型的记录,A 记录? cname,还是什么?

【问题讨论】:

    标签: apache dns subdomain config zone


    【解决方案1】:

    DNS 中的名称本身不会获取任何内容,因此如果您希望新名称具有与之关联的 IP 地址,则必须将其放在那里。如果要以新名称拥有一个 Web 服务器,您几乎必须在其中放置一个 IP 地址。

    DNS 中的名称可以关联多种记录类型。 A 记录保存 IPv4 地址。 AAAA 记录保存 IPv6 地址。 CNAME 记录告诉任何正在寻找的人“不要看这里,去寻找你正在寻找的任何东西,而不是那个其他名字”。因此,如果他们来寻找A 并找到CNAME,他们会去其他地方寻找A 并返回他们在那里找到的任何东西。

    因此,如果您希望新名称具有 IPv4 地址,请为其输入 A 记录。如果您想说“这个新名称在各方面都应该与其他名称完全相同”,请为其输入 CNAME 记录。

    如果您不确定 CNAME 记录的确切含义,请不要使用它们。

    【讨论】:

    • 其实CNAME记录只是指向一个域名,就是这样。它只是域名的别名。他们通常将 CNAME 用于子域的原因是因为我们想要连接到主域,并且一旦连接,域的默认/本地服务器就会决定通过虚拟主机将子域请求路由到哪里......
    • 我只是想解释一下您的“只是一个别名”实际上是如何工作的,因为由于 Web 开发人员无法准确理解而导致的问题在 Stack Overflow 上非常常见。但是没关系。随意忽略。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 2018-04-23
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多