19

我想知道。当域 example.com 的 IP 地址为 41.72.111.222 时,它的任何子域(sub.example.com、mail.example.com 等)是否具有 DNS 记录中列出的相同 IP 地址?或者它是这样工作的:从浏览器向 DNS 服务器发送一个请求,请求 sub.example.com。DNS 服务器返回 example.com 的 IP 地址,当 sub.example.com 的请求命中 example.com 主机服务器时进行拆分/区分?所以主机服务器基本上知道如何处理 sub.example.com 而不是 DNS 服务器?

4

1 回答 1

13

它可以是两者的结合。不过,最终决定是根据您设置的 DNS 设置做出的。然后,您的主机(或主机)将获得您确定它们应该在您的 DNS 设置中获得的任何流量。

所以例如...

您可以将 DNS 设置设置为采用 [anything].example.com 并始终将其定向到您的服务器。您可以通过向 DNS 子域添加通配符条目来实现此目的。通配符条目使用 * 符号表示“任何内容”。然后,您需要配置您的服务器以了解如何处理它可能接收的所有这些不同的潜在子域。

同时,您可以设置特定的子域去其他主机。例如,如果您希望 mail.example.com 转到其他网络邮件主机,您可以在 DNS 中设置子域“mail”,并将该流量重定向到您托管网络邮件的任何位置。

于 2012-07-19T13:31:17.123 回答