首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地NS列表与父NS列表不匹配。

本地NS列表与父NS列表不匹配。
EN

Unix & Linux用户
提问于 2017-06-29 15:45:29
回答 1查看 4.2K关注 0票数 2

我安装了一个新的绑定服务器"dns4.clicplus.com“,它正确地从本地网络和外部解析。问题是当我测试时:

# dig @8.8.8.8 dns4.clicplus.com

什么都不返回(google不知道这条记录)。这也是使用www.mxtoolbox.com dns检查验证的:

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-06-29 16:58:58

这就是因特网的其他部分(不使用名称服务器)试图查找名称的方式(输出来自dnstracer -s . -o -4 dns4.clicplus.com):

代码语言:javascript
复制
A.ROOT-SERVERS.NET [.] (198.41.0.4) 
 |\___ m.gtld-servers.net [com] (192.55.83.30) 
 |     |\___ dns1.clicplus.com [clicplus.com] (62.251.202.3) 
 |      \___ dns2.clicplus.com [clicplus.com] (41.137.37.37) 
 |\___ l.gtld-servers.net [com] (192.41.162.30) 
⋮

从根名服务器(用于.的名称服务器)开始,查找com.的名称服务器。然后从其中一个服务器,clicplus.com.的名称服务器。然后询问其中一个名称服务器的dns2.clicplus.com. (实际上,每个名称服务器都被要求提供全名,但除了最后一个名称外,只返回一个"go询问那个服务器“的响应)。

您有两个大问题(目前--也许其中的一些问题是在更改失败后退出的):

  1. 您需要告诉gtld-服务器关于您的其他DNS服务器。dns4不见了;据推测dns3也应该在那里。这是通过您的域名注册。如果您登录到他们的网站,应该有一个地方为您的域名设置DNS服务器。此外,由于DNS服务器位于您的域中,您需要向您的注册程序注册服务器IP,这可能是第二步。
  2. dns1和dns2不知道dns4 (他们说它不存在)。您需要确保您域中的所有DNS服务器都有NSA (如果使用IPv6的话还有AAAA )记录。必须在所有名称服务器上加载相同的区域。通常,使用BIND,这是通过让一个主服务器和其他服务器都从它传输区域来完成的。
票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/374218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档