DNS 没有在所有地方复制

DNS 没有在所有地方复制

我们有一个DNS服务器,并创建了一个新的CNAME,例如login.server.domain

如果我nslookup从我们的网络内部执行此操作,我会得到配置(这是一个公共地址),但如果我从外部测试,我会收到“未找到”错误。

** 服务器找不到 login.server.domain NXDOMAIN

发生了什么事?为什么这种情况只在我们的网络内发生?

仅供参考,我们已经等待超过 48 小时进行复制,所以这不是时间问题。

添加更多信息:已经超过 48 小时了,我无法分享更多信息,因为我是推动此事的产品经理,而 IT 人员尚未确认更多细节。当我获得更多信息时,我会回复此事。

答案1

您的组织可能已经实施了“水平分割” DNS(这是一种常用于防止外部客户端查找内部主机名的配置)并login.server.domain进入了内部区域。

尝试查看是否是这种情况,如果是,则将域移至外部区域,等待传播并再次检查。

答案2

为了验证特定名称服务器至少对您可能发出的请求具有正确的答案,请使用:

dig @<IP address of server> <name that you want resolved>

这样,您可以检查单个服务器,而不必等待缓存过期/传播。

除此之外,我们还需要更多信息。

1) 您使用的是哪种名称服务器软件?如果您使用的是 bind,请使用 named-checkzone(8) 来验证区域文件并发布相关部分。

2) 您在那个区域里有没有任何记录正常工作?查看正常工作的记录和不正常工作的记录的配置之间的差异。

3)哪些服务器具有SOA?

4)您可以使用http://mxtoolbox.com获得一些关于您的 DNS(服务器)是否设置正确的建议。

答案3

.域名后面必须有一个。

相关内容