【问题标题】:Can I have sub.domain.tld and *.sub.domain.tld resolve to different places?我可以让 sub.domain.tld 和 *.sub.domain.tld 解析到不同的地方吗?
【发布时间】:2020-09-10 20:09:31
【问题描述】:

我有一个系统,其 URL 类似于 sub.domain.tld,可解析为本地服务器。我正在寻找创建一个基于云的系统,我想在其中解决对 *.sub.domain.tld 的所有请求,同时仍将 sub.domain.tld 解析到本地服务器。这可能吗?

【问题讨论】:

    标签: url dns


    【解决方案1】:

    是的,您可以将 sub.domain.tld 设置为将 A 记录设置为 10.0.0.1(或您想要的任何内部 IP),也可以将 foo.sub.domain.tld 的 A 记录设置为 1.2。 3.4(或任何其他 IP)。

    您甚至可以拥有像 *.sub.domain.tld 这样的通配符子域,其 A 记录为 1.2.3.4,然后 any.sub.domain.tld 将解析为 1.2.3.4。

    另一种选择是将控制权委托给另一个 DNS 提供商。将 foo.sub.domain.tld 作为主域添加到新的 DNS 提供商,并在 sub.domain.tld DNS 配置中,在 foo.sub.domain.tld 上设置指向其他名称服务器的 NS 记录。然后,您可以从新帐户中独立添加新的 DNS 记录,例如 bar.foo.sub.domain.tld,当您想将子域的控制权交给其他人时,或者当您只想隔离不同的环境配置时,这会很方便。

    如果需要,您还可以通过多种方式覆盖本地 DNS 查询的公共 DNS,例如通过主机文件条目。

    有很多选择取决于你想做什么。

    这一切都假设这是公共域上的公共 DNS。您还可以在私有 DNS 服务器中使用私有域,这在企业网络中很常见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-27
      • 2019-11-25
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多