相关疑难解决方法(0)

为什么域的根不能是 CNAME?

我刚刚阅读了这个问题,它实质上是说当我为 example.com 设置 DNS 时,根记录不能是 CNAME,它必须是 A 记录。

我的问题是,为什么?

我确信设计 DNS 的聪明人不会无缘无故地进行任意限制,但我看不出通过将根域作为 A 记录来获得什么。我很想将我的 example.com 域指向 someserver.somewebhost.example 并忘记它,但我不能。

请赐教, billpg。

domain-name-system cname-record

22
推荐指数
2
解决办法
2万
查看次数

将根域记录设置为 CNAME

我需要为一个 CNAME 域创建一个 NS 记录,目的是让两个域指向一个 IP,而不必在两个不同的地方维护当前的 IP 地址。

此域的 DNS 提供商是 DynDNS,但它们阻止了此操作:

不能使用与区域名称相同的标签创建 CNAME

我可以使用 1and1 提供 DNS 的另一个域来执行此操作:

root@srv-ubuntu:~# dig myseconddomain.co.uk

; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61795
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;myseconddomain.co.uk.             IN      A

;; ANSWER SECTION:
myseconddomain.co.uk.      71605   IN      CNAME   myfirstdomain.co.uk.
myfirstdomain.co.uk.     59      IN      A       www.xxx.yyy.zzz

;; Query time: 298 msec …
Run Code Online (Sandbox Code Playgroud)

domain-name-system dyndns cname-record 1and1

15
推荐指数
1
解决办法
2万
查看次数

将 cname 用于根/顶点 DNS 区域会丢失 MX 记录

DNS 由 Media Temple 托管 - 我提到这一点只是因为我很好奇我的逻辑是否错误,或者这是否特定于 Media Temple 前端将输入从编辑表单转换为区域文件的方式。

MX 记录指向 Google Apps。三个 A 记录指向 Web 服务器。Media Temple DNS 编辑器包含 3 个字段:名称、类型、数据。A 记录配置如下:

"blank" (literally the field is blank) - A - IP Address of web server 
* (wildcard) - A - IP Address of web server
www - A - IP Address of web server
Run Code Online (Sandbox Code Playgroud)

新网站建立在不同的主机上。上面每个带有标题的 A 记录都被转换为一个 CNAME 记录,将相同的 3 个“名称”(主机)指向 ext.squarespace.com。

邮件流停止到 Google Apps。

My-MacBook-Air:~ me$ dig MX example.com

; <<>> DiG 9.8.3-P1 <<>> MX example.com …
Run Code Online (Sandbox Code Playgroud)

domain-name-system dns-hosting cname-record dns-zone mediatemple

2
推荐指数
1
解决办法
2149
查看次数