为什么我们的DNS记录不传播到互联网上?
我们在网络上为我们的域运行名称服务器。我们使用绑定/命名。让我们将其称为example.com域。我最近注意到的一件事是,当我进入http://network-tools.com这样的网站并在我们的名称服务器上定义的URL上运行查询时,我会立即看到变化。 例如,如果我在DNS服务器中添加了一个URL条目,网址为funny.example.com,然后在http://network-tools.com上查找了该URL ,我会立即看到为其列出的正确的外部静态IP。 就是说,每次与example.com相关的任何DNS请求都直接发送到我们的DNS服务器。 当我们的DNS服务器在很短的时间内关闭时,我的怀疑在本周早些时候得到了证实。在此期间,如果我使用http://network-tools.com查询example.com或其任何子域,则结果将为零。显然是因为DNS服务器已关闭且无法访问。 因此,这使我想到了问题。我认为对我们的DNS服务器的更改应该在互联网上传播到其他DNS服务器。这样,如果我们的DNS暂时关闭,Internet上的其他服务器仍会知道example.com指向的IP地址。 我是否误解了DNS内容?是否不允许像我们这样的由第三方控制的DNS服务器将DNS信息传播到网络上的其他服务器? 我应该从哪里开始调查为什么没有在那里进行更改?我在防火墙上看到端口53流量正正确地进入我们的DNS服务器。 更新 我知道你们在说即时发布DNS设置是不可能的,但是我所知道的是:如果我在我们的DNS服务器上进行了DNS更改,然后立即在http:// network-tools上进行了检查。 com,我会立即看到更改。 如果我关闭DNS服务器,然后尝试使用http://network-tools.com检查任何URL ,则该站点找不到任何URL。但是,如果我使DNS服务器重新联机,那么突然所有的http://network-tools.com都可以再次找到URL。这告诉我服务器没有缓存我们的DNS设置。我错了吗?另外,目前,我们的TTL设置设为900(15分钟),我们的DNS服务器已经运行了一年多。因此,它不像Internet上的DNS服务器还没有机会对其进行缓存。是因为目前TTL太低而导致服务器不缓存设置的原因吗?如果那是原因,那有点道理。