可能重复:
什么是胶水记录?
我是否应该为域名添加我的 ISP 的名称服务器或将其本身添加为名称服务器?
例如说我有域名www.shoes.com以及 DNS 服务器设置ns1.shoes.com shoes.com 的名称服务器是 ns1.shoes.com 还是我的 ISP 的名称服务器?
编辑:只是为了澄清我的 DNS 服务器是用 ISP 名称服务器配置的,但是从域名注册商那里我应该将什么作为域名的名称服务器。
例子:
假设我有 3 个域名:www.shoes.com www.hats.com www.shirts.com
我有一个 Web 服务器 web.shoes.com 和一个名称服务器 ns1.shoes.com www.hats.com 将有名称服务器 ns1.shoes.com www.shirts.com 将有名称服务器 ns1.shoes.com www.shoes.com 我不确定。它可以是它自己的名称服务器吗?
答案1
域名的胶合记录指向相应的名称服务器。这是您在注册域名时必须填写的字段。
如果你对 www.shoes.com 进行搜索,你会看到以下列出的名称服务器:
shoes.com. 172744 IN NS ns5.savvis.net.
shoes.com. 172744 IN NS ns1.savvis.net.
shoes.com. 172744 IN NS ns2.savvis.net.
shoes.com. 172744 IN NS ns3.savvis.net.
shoes.com. 172744 IN NS ns4.savvis.net.
因此,这些是您的域名的权威名称服务器,并且该域名上的所有 DNS 查询都将在这些服务器上得到解析。
当您注册域名时,注册商会要求您提供名称服务器地址和域名。如果是新域名,您可以设置自己的名称服务器并将其命名为 ns1.yourdomain.com(即使您还没有域名),并向他们提供该服务器的 IP 地址。
然后,他们会为您的域名配置胶水记录以指向该地址。您域名上的任何 DNS 查询都会首先到达注册商以获取胶水记录,然后从那里继续。
由于您提到您有一个 DNS 服务器,因此您可以向注册商提供该服务器的地址,并随意命名该服务器,但同样,标准做法是使用类似 ns1.yourdomain.com 的名称
在您的 DNS 服务器上,您需要将其配置为对 yourdomain.com 具有权威性,并添加 ns1.yourdomain.com 的 NS 条目以及您需要的任何其他条目。
现在,您说您已经在自己的 DNS 服务器上配置了 ISP 的 DNS 服务器,这可能就是造成混淆的地方。
基本上,任何针对 yourdomain.com 的查询都由您的 DNS 服务器本身提供,这就是您使用 DNS 服务器地址的原因。您的 ISP 域服务器配置在您的 DNS 上的原因是因为它会将来自您内部主机的请求传递给您的 ISP,以处理它不具有权限的任何域。
答案2
最简单的设置是使用域名注册商的名称服务器。这对于简单的域名来说效果很好。这也意味着您不必学习如何保护公共绑定服务器。如今,除了标准基础设施安全之外,您还需要保护服务器以防止被放大攻击。
此外,您至少需要两个名称服务器,最好位于不同的地理位置。有些服务会为您提供辅助服务器。
如果您使用自己的名称服务器(ns1、ns2……),则需要向注册商注册其域名和 IP 地址。他们将提供 IP 地址作为名称服务器请求的附加信息记录。
编辑:对于像 www.example.com 这样的子域名,您不需要提供额外的名称服务器。只需在域的 DNS 数据中注册子域名即可。域的名称服务器将为所有未委托给其他名称服务器的子域名提供服务。只有委托给其他域管理员的子域名才需要指定名称服务器。