我想知道。当域example.com具有IP地址:41.72.111.222时,它的任何子域(sub.example.com,mail.example.com等)是否具有DNS记录中列出的相同IP地址?或者它是这样工作的:从浏览器向sub.example.com的DNS服务器发送请求。 DNS服务器返回example.com的IP地址,当sub.example.com的请求命中example.com主机服务器时,会进行拆分/区分?所以主机服务器基本上知道如何处理sub.example.com而不是DNS服务器?
答案 0 :(得分:9)
它可以是两者的组合。但最终,决策是根据您设置的DNS设置做出的。然后,您的主机(或多个主机)将获得您确定应在DNS设置中获得的任何流量。
所以例如......
您可以将DNS设置设置为[任何] .example.com,并始终将其指向您的服务器。您可以通过向DNS子域添加通配符条目来执行此操作。通配符条目使用*符号表示“任何东西”。然后,您需要配置服务器以了解如何处理它可能接收的所有这些不同的潜在子域。
同时,您可以设置特定子域以转到其他主机。例如,如果您希望mail.example.com转到其他某个网络邮件主机,您可以在DNS中设置子域“mail”,并将该流量重定向到您托管网络邮件的任何位置。