help.example.com returns 404 的 DNS 记录

DNS record for help.example.com returns 404

我有一个域 example.com。我想将 help.example.com 映射到 example.com。 DNS 记录是:

Hostname           Type     Value
example.com        A        93.184.216.34
help.example.com   A        93.184.216.34
www.example.com    CNAME    example.com

我可以使用 example.comwww.example.com 访问该网站,但是当我尝试 help.example.com 时,我得到 404 Not Found.:

Not Found
The requested URL / was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

所以我想知道为什么 help.example.comA 记录没有重定向到 example.com


额外信息:

CNAME 记录中遗漏了点。应该是

help.example.com.   CNAME     example.com.

CNAME 记录中应使用所谓的 FQDN(完全限定域名)。 没有点名称服务器将值 $origin 变量附加到末尾。

您的问题出在网络服务器配置上。根本不在 DNS 中。
我假设您使用 Apache,因此您需要告诉 Apache example.com www.example.com help.example.com 具有相同的根目录。
例如,如果您使用 VirualHost 配置和 Ubuntu 然后查看 /etc/apache2/sites-enabled/example.com.conf
它应该有

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com help.example.com
    ...
</VirtualHost>

如果您使用其他 OS/configuration/WebServer,您可以 google/look 您的配置如何工作以及在何处添加您的域名。不在 DNS 中。