【发布时间】:2020-09-10 20:09:31
【问题描述】:
我有一个系统,其 URL 类似于 sub.domain.tld,可解析为本地服务器。我正在寻找创建一个基于云的系统,我想在其中解决对 *.sub.domain.tld 的所有请求,同时仍将 sub.domain.tld 解析到本地服务器。这可能吗?
【问题讨论】:
我有一个系统,其 URL 类似于 sub.domain.tld,可解析为本地服务器。我正在寻找创建一个基于云的系统,我想在其中解决对 *.sub.domain.tld 的所有请求,同时仍将 sub.domain.tld 解析到本地服务器。这可能吗?
【问题讨论】:
是的,您可以将 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 服务器中使用私有域,这在企业网络中很常见。
【讨论】: