我在其中一个区域有一个*记录,我改变了它.但是,当我从公共DNS服务器查询该区域上的某些随机名称时,我仍然收到旧的IP地址.
这对我没有意义.我查询的服务器无法知道名称的正确IP地址,除非他们知道有通配符记录.否则,他们将不得不问我们的名字服务器.
当我查询我们自己的名称服务器的相同名称时,它们将返回新的IP地址.
发生什么了?
解决方法
我快速查看了所有权威的名称服务器是否已同步.
$dig +nssearch fm.mg SOA ns1.hartwig-at.de. hostmaster.hartwig-at.de. 2015022400 86400 10800 2419200 3600 from server 217.70.177.40 in 8 ms. SOA ns1.hartwig-at.de. hostmaster.hartwig-at.de. 2015060502 86400 10800 2419200 3600 from server 2a00:1158:3::b6 in 25 ms. SOA ns1.hartwig-at.de. hostmaster.hartwig-at.de. 2015060502 86400 10800 2419200 3600 from server 134.119.4.37 in 26 ms. SOA ns1.hartwig-at.de. hostmaster.hartwig-at.de. 2015060502 86400 10800 2419200 3600 from server 37.200.99.108 in 28 ms. SOA ns1.hartwig-at.de. hostmaster.hartwig-at.de. 2015060502 86400 10800 2419200 3600 from server 2a00:1158:3::87 in 28 ms. $
似乎217.70.177.40正在服务该区域的旧版本,这可能解释了结果的变化.