【发布时间】:2016-01-01 13:36:44
【问题描述】:
假设我们有 2 个网站 foo.com 和 bar.com 它们位于同一台服务器 zzz.xxx.ccc.vvv 他们在我的 BIND 服务器(也是同一台服务器)上获得了指向 zzz.xxx.ccc.vvv 的 A 记录 有一会儿 foo.com 是空的。 我误解了一项任务并制作了一个 CNAME 记录,例如
foo.com IN CNAME bar.com
所以我不小心镜像了网站并在 foo.com 和 bar.com 上获得了重复的内容 当我意识到这一点时,我删除了 CNAME 记录,但 24 小时后,我仍然去 foo.com 并获取 bar.com 内容。 也许我做错了什么?(除了 CNAME 的事情)。 它在 4 小时内刷新为新的 CNAME 状态。 Dig 显示没有 CNAME 记录。但是某处删除的记录仍被缓存。刷新到旧状态需要多长时间?我能做些什么来确保我身边的一切都是正确的?我是 DNS 配置的新手,但仍然需要正确配置。
【问题讨论】:
-
怀疑 #1:您忘记更新 SOA 序列号,因此辅助服务器没有重新加载区域。
-
感谢您的回答!我确实忘记更新它,但随着 sson 的意识到它增加了 1 的序列号。 dig soa 显示当前序列。我不明白为什么 cname 记录还在。它已从 bar.com 区域文件中删除。
标签: caching dns bind cname nameservers