![Windows Server 2008 中的 DNS NS 记录](https://linux22.com/image/505633/Windows%20Server%202008%20%E4%B8%AD%E7%9A%84%20DNS%20NS%20%E8%AE%B0%E5%BD%95.png)
我刚刚购买了一个虚拟专用服务器,我想DNS Server
在同一台服务器上配置我的网站和 IP。
我创建了一个DNS Zone
“domain.com”,完成后SOA
默认添加了一条记录和 NS 记录。然后我创建了指向服务器的 A 记录IP 204.93.156.XXX
。
NS
默认添加的记录包含服务器名称及其 IP 地址作为FQDN
问题
我读到过,我应该有两个 NS 记录,格式如下
ns1.domain.com -> IP
ns2.domain.com -> IP
但在我看来,第一个FQDN -> IP
应该是第二个ns2.domain.com -> IP
如果我这样做会出现错误:
"IP for this server cannot be found"
我对 的配置还不熟悉DNS
。
答案1
ns2.domain.com 是第二个 DNS 服务器。如果您只有一台 DNS 服务器,那么您将只有一个 NS 记录。建议使用冗余 NS 服务器,但如果您的网站较小,您可能只需要一台。
答案2
如果您要托管 DNS 官方区域(适用于大多数 TLD),则第二个 NS 是必需的。例如,.de
托管名称服务器必须至少有两台机器,连接到(至少)两个国际主干网,位于两个不同的 B 类网络。
如果您想托管自己的私有区域 (foo.local),您可以随心所欲。如果您想像“官方” ISP 一样托管区域,则至少需要在两个主干上安装两个不同的服务器。其他 TLD 可能有不同的要求。
内部名称服务器不受任何限制;我有很多客户使用内部 DNS,该 DNS 也包含公司官方区域的副本。这允许多个脑裂(或水平分割)场景。有些只使用一台机器,有些则使用多台机器。
如果您想托管官方区域,只需询问您的 ISP 或您信任的某些 DNS 提供商是否可以提供辅助区域。在大多数情况下(至少根据我的经验),如果您询问合适的人,ISP 很乐意提供帮助。通常他们有更大的 DNS 部署,多一个区域或少一个区域都不算数。