我今天从一家巴西公司购买了一个域名。我在 DiscoutASP 有一个托管帐户,显然,它为我提供了 DNS 服务器:
- ns1.discountasp.net
- ns2.discountasp.net
- ns3.discountasp.net
我只需要配置我的域名以指向这些 DNS 服务器。但是当我进入配置面板时,我看到了以下内容:
等一下……我应该把 DNS 信息放在哪里?我习惯直接输入主机提供的 DNS 就可以了。这是什么?这是替代标准吗?
我的域名提供商还提供了教程来理解这一点但我不明白应该将主机提供的 DNS 放在哪里。
答案1
我认为你混淆了两件不同的事情。
为了使您的域指向主机(或至少在其“权限”之下,以便您影响其 DNS 设置),您需要将域的名称服务器指向该主机(IN NS
以 DNS 术语而言)。
这只能在 ICANN 注册商处完成(通常通过您购买域名的公司),适用于 .com、.net 和 .org 等热门域名。如果您在此处输入您的域名WHOIS 查询然后,您应该能够通过查找名称服务器条目来查看谁控制 DNS)在该站点上的“按列出顺序排列的域服务器:”下查看)。然后,您可以将 NS 更改为主机的 NS。更新完成后,可能需要一天左右的时间才能显示在 WHOIS 上,然后您可以根据需要设置IN MX
和IN A
记录,通常会在几个小时内看到它们。
答案2
您从 (A) 购买了域名。您想将其托管在 (B)。您需要决定谁来提供 DNS 服务。可以是 (A)、(B) 或 (C),其中 (C) 是另一个第三方。(B) 如果您托管,通常会免费为您提供这项服务。(A) 可能会提供,也可能不会提供。(C) 位于其他地方。我提到 (C) 是因为 www.no-ip.com 等地方可以以最低费用为您提供 DNS 服务,并且能够动态更新任何/所有主机的 IP 地址。
在您决定谁将拥有 DNS 之后,从他们那里获取名称服务器。转到 (A) 并使用这些名称服务器对其进行配置。如果您不想冒着将来失去域名控制权的风险,请自行执行此操作。完成此操作后,返回您选择处理 DNS 的地方,并使用 (B) 的 IP 地址配置所有主机。明白了吗?
一个例子
(A) 配置了 (B) 的名称服务器。 (B) 配置了指向其自身的主机地址(或者可能其中一些指向您的家)。