ubuntu DNS 更新失败问题

把 linode 托管机房从 Fremond 换成了 Tokyo2,IP 也变了。但是从 linode 服务器上 ping fengjian.info 时,IP 一直没有更新。

开始以为是各个地域 IP 更新时延不同。一段时间后,本地 PING 都正常了,但 linode 上 PING 还是未更新。

多次查看了 linode DNS 管理界面,配置没有问题。

执行 DNS 清除命令,IP 还是未更新。

/etc/init.d/dns-clean start

会不会是有 host ip 静态设置?在 /etc 目录下,查找原 IP 地址:

grep -n "1.2.3.4" -r /etc

果然在 /etc/hosts 文件中,静态配置了 fengjian.info 的 IP 地址。把该行删除,再 PING,结果正常。