上周有个域名忘了续费了,很多业务都断了,ping域名发现指向了一个奇怪的ip地址。
查域名后台果然过期了,赶紧续上费,大部分恢复了,还有一部分用户反馈不行。
使用nslookup,dig +short有时候是对的有时候是错的。
使用dig +trace一直都是对的。
域名后台过期时间也只设为5分钟,都好几个小时过去了还不行,有点奇怪。百思不得其姐。
突然想到是不是8.8.8.8的域名解析服务器没有更新缓存?找了一台nameserver不是8.8.8.8的服务器试试,果然每次都是正确的。怎么办?8.8.8.8可不在我们手上,能清除吗?百度了半天也没找到啥。上google,输入蹩脚的英文:“how to update dns cache in 8.8.8.8”。
靠,前面两个就是。
https://developers.google.com/speed/public-dns/cache
https://google-public-dns.appspot.com/cache
输入域名,人机身份验证,Fulsh cache, 一切恢复。
记得两年前也碰到过一次这种问题,但是是让研发编一个用ip的版本发给用户使用的,也折腾了半天。欲哭无泪。。。