我有CentOS服务器..。我从域中删除了dns区域,但它仍然有效.这是正常的吗?即使在删除了dns区域后仍要继续应答的域?
发布于 2011-01-08 00:05:56
你必须做两次检查:
1-您需要在更改配置(包括区域文件更改)后重新启动/重新加载名称服务器。
2-你需要等待记录超时才能看到新的变化。TTL值通常在区域文件中指定。查看此链接 (文件格式部分)。您可以在本地计算机上刷新DNS缓存,但不能在计算机和DNS服务器之间的中间DNS服务器(如果有的话)上刷新DNS缓存。
发布于 2011-01-07 21:16:46
旧的区域信息可能仍在本地DNS缓存中。
如果使用浏览器进行测试,则可能必须清除浏览历史记录或重新启动浏览器,以刷新旧信息。或者,您可以使用dig命令-它直接查询当前的DNS信息。
发布于 2011-01-07 17:59:16
您省略了您正在使用的DNS软件。它是绑定,PowerDNS,DJBDNS还是其他什么?
在任何情况下,仅仅删除一个文件是不可能进行更改的。通常,您必须以某种方式重新加载软件,以迫使它重新读取区域文件或配置。
我猜你在用Bind。我不知道Redhat上到底存在哪些脚本,但这里有一个例子。一个非常直截了当的方法是使用“/etc/init.d/重新启动”或“服务重新启动绑定服务器”重新启动它。使用Bind,您还应该能够使用实用工具"rndc“控制守护进程。有关更多信息,请查看rndc手册。
https://serverfault.com/questions/220048
复制