DNS、通用名称

DNS、通用名称

如果我想为 Apache 配置域但不为 DNS 配置域,那么像这样设置 A 记录是否足够:

A example.com 192.0.2.1

如果我也想first.example.com进行配置,是否有必要这样做:

A *.example.com 192.0.2.1

答案1

Apache 允许您在ServerNameand/orServerAlias指令中使用任何主机名。从 Apache 的角度来看,不要求主机名在 DNS 中实际存在,也不要求当 DNS 记录确实存在时,DNS 记录实际上指向您的 Apache Web 服务器。

这样您就可以设置服务器并在网站上线之前测试您的配置和新网站。将新网站的记录添加到您的“hosts” 文件在更新 DNS 记录并将受众引导至新的 Web 服务器/网站之前,测试您的新服务器和网站。(一旦 DNS 正确,请不要忘记从 hosts 文件中删除该条目...)

除非您的 DNS 中存在合适的记录将他们指向正确的服务器,否则您的受众将无法使用您的新网站当他们在网络浏览器中输入您的网站的 URL 时。

换句话说:

需要有一个明确的 DNS 记录或一个匹配的first.example.com 通配符。*.example.com

相关内容