如何设置Nic.io根域

如何设置Nic.io根域

我在 nic.io 注册了一个域名。我在 strikely.com 上设置了一个自定义域名,并将 nic.io 的 dns 设置为指向 strikely dns。

该域名使用 www 前缀,但我想让 www 指向根域。如果没有 www 前缀,浏览器将显示 dns 错误。

您是否知道如何在 nic.io 上实现 dns 设置,其中 www 重定向到根目录并且根目录本身可以工作?

附件是当前设置和可用选项:

答案1

域名的根目录(例如example.com.没有任何子域名)包含重要的DNS 记录例如特定于此确切域的 SOA(授权开始)记录:

$ dig example.com SOA
;; ANSWER SECTION:
example.com.        3230    IN  SOA sns.dns.icann.org. noc.dns.icann.org. 2015082680 7200 3600 1209600 3600

CNAME 记录(例如您为 创建的记录www.cloudstorm.io)用作别名:此子域的所有其他记录都将被忽略,而dns.strikingly.com使用来自目标(在您的情况下)的记录。

因此,CNAME 记录不能在域的根目录下使用:它会指示 DNS 客户端使用不同域的 SOA 记录,这违反了 DNS 规范。


那么,如果你不能在域根目录使用 CNAME 记录,该怎么办?你用?

您必须手动配置所有必要的记录(A 表示 IPv4 地址,AAAA 表示 IPv6 地址,MX 表示邮件服务器查找等)。
在您的用例中(使用由第三方提供商托管的网站),每当该提供商决定对其网络进行任何更改时,都会导致问题:与 CNAME 不同,您已将其 IP 地址复制粘贴到您自己的 DNS 区域中,因此它们不会自动更新。

你可以承担这个风险,或者最好联系 Strikingly,询问他们是否愿意托管和维护你域名的整个 DNS 区域(这样也可以在必要时更新域名根目录中的记录)。Strikingly
还建议解决方法当您没有足够的选项来修改您的 DNS 区域时,但他们的支持可能会为您提供不太复杂的解决方案。

答案2

您应该能够在您的 DNS 下为 WWW 创建一个新的主机 (A) 记录以指向域的 IP。

但是,如果说“没有 www 前缀,浏览器会显示 dns 错误”,则表示您的 DNS 设置不正确。请确保 @ 记录也显示正确的 IP。

相关内容