注册商的名称服务器和网络主机的名称服务器之间的关系重要吗?

注册商的名称服务器和网络主机的名称服务器之间的关系重要吗?

我们已经让域名注册商将“A”记录更改为指向我们网站所在的网络主机服务器(专用 IP)。

注册商表示,他们无法更改该域名的名称服务器(他们的名称服务器) - 唯一的办法就是将域名转移出去。

我们在使用网站时遇到了间歇性访问问题(有些人可以查看/有些人则不能)。

我想知道这个问题是否与名称服务器未指向主机名称服务器有关?这有关系吗?

答案1

如果注册中心托管您的 DNS,他们可以更改 A 记录。

如果注册商托管您的 DNS,他们就无法更改您域名的名称服务器,因为他们使用的是自己的服务器。通常,除了注册商之外,您还可以让其他实体托管您的 DNS。但如果更改 A 记录导致问题,那么现在更换 DNS 提供商可能不是解决方案。

这是公共网络服务器吗?您是否确认过内外连接都存在间歇性问题?还是只有内部存在?

无论如何,域名是什么?当前正确的 IP 地址是什么?这样我们就可以自己查找,并找出最有可能的问题,至少从外部来看。可能是旧的 IP 地址被缓存了。哦,这是什么时候发生的?

答案2

让我们从定义正确的术语开始

  • 注册商的域名服务器(带有您的域名的父域名必须有胶水记录关于您的域名的名称服务器,因为(最短形式)DNS是分层树,父级必须回答有关直接子级的“它们在哪里”的问题。只有在这种情况下,客户端询问主机abcdefcom(域dof域c域b的主机a,域fof域com的域e的主机a)才会得到答案(来自具有bcdefcom域的服务器)。

什么是胶水以及为什么使用胶水

父区域中的粘合记录恰恰提供了这种能力:如果我们继续使用上面的示例,在 cdefcom 区域定义中我们必须b IN NS somename,其中somename是|是域bcdefcom的NS的主机名(并且这些记录必须与域bcdefcom中的IN NS RR的右侧相同-父母和认证服务器提供相同的信息)。

粘合记录具有极大的价值,然后是位于主机上的域的 NS服务域内试想一下 - 我们必须找到域 bcdefcom 的 NS,将其放置在 names.bcdefcom 上(为简单起见 - 1 个 NS),但为了知道名称的 IP,我们必须获取区域 bcdefcom,为此我们必须知道名称的 IP... 等等循环。

为了避免这种循环,对于拥有自己的 NS 的域名,其粘合记录会携带额外的数据 - 主机名的 IP

相关内容