我有一个带 Enta 的控制面板,可以让我调整 DNS 设置。因此我添加了一个 CNAME 记录来指向 IP 地址。
假设我的网站名为:
www.example.com
我添加了这样的 CNAME:
subdomain.example.com -> This works fine.
但现在我希望为以下内容添加另一个 CNAME 以指向同一个 IP:
www.subdomain.example.com
事实证明这是不可能的,因为它说当我尝试创建记录时,无法在名称中添加“。”。
有什么帮助吗?
答案1
您应该可以添加
www.subdomain IN CNAME www.example.com.
如果您的控制面板不允许记录中出现“。”,也许有几种方法可以解决这个问题......
- 通过添加 catchall 记录,这将有效地使任何子域名转到“www”
* 在 CNAME www.example.com 中。
将 shell 放到框上并手动将记录添加到区域文件。如果您的区域文件位于一个不起眼的地方,您可以通过 grepping 查看位置
lsof
。更改后,通过控制面板进行完全不同的更改(例如添加 TXT 记录),以便让 bind 通过 mgmt 界面重新加载(控制面板将自行进行更改,例如增加区域文件序列号。)如果发生故障,请准备好恢复更改。停止使用控制面板 GUI。您真正需要的只是 ssh 和 vim。Linux 不需要 GUI 和/或控制面板来提供 DNS 或其他任何东西。