我家里有个网络服务器。我买了一个顶级域名mydomain.com,我希望它指向我的服务器。我也有一个鸭子域mydomain.duckdns.org。他们在他们的常见问题中说:
问:我想在DuckDNS上使用我自己的域名,我能这样做吗?是的,你可以。在您的名字提供商设置您购买的记录为CNAME到您的duckdns.org记录。www.ilikeweasels.org CNAME weasels.duckdns.org
但这似乎不起作用。如果有一个A记录,那么它不允许我设置一个CNAME。然后,如果我删除A并只拥有CNAME,那么它将得到以下内容:
M-PRIF -E- mydomain.com无法获取域数据(-nameserverIP名称服务器名称--)
更新:这样我就可以将它设置为www.mydomain.com,而不是mydomain.com。
UPDATE2:我刚刚读过这个为什么CNAME记录不能在域名的顶点(也就是根)上使用?,似乎我不应该为根域创建一个CNAME记录。所以这里的问题是是否有什么解决办法?
发布于 2016-05-17 19:14:51
找到了解决办法。我离开了根A记录,并为www.mydomain.com创建了一个CNAME。然后,对于HTTP 301,所有发送到mydomain.com的请求都被重定向到www.mydomain.com,然后指向mydomain.duckdns.org,最后指向我的and服务器。
发布于 2022-12-31 10:22:42
我也有同样的问题,我想把我的解决方案留给未来的旅行者:
我创建了两个DNS条目。一个CNAME,它将所有子域*.mydomain.com映射到mydomain.duckdns.org。还有一个ALIAS,它指向mydomain.com到mydomain.duckdns.org。
然后,在我的本地服务器上,我使用反向代理来处理一些子域,但这是可选的。
发布于 2016-05-17 19:01:19
物理地址是由一个CNAME所指的A记录指定的,所以奇怪的是你不能建立一个CNAME。
你是在倒车吗?也就是说,把CNAME放在原来的主机名应该是什么位置,或者反之亦然?
编辑:我刚刚看到你的编辑,这解决了你的问题吗?不管怎么说,正如你在问题中提到的那样,你应该能够建立一个CNAME。
https://serverfault.com/questions/777356
复制相似问题