[ 已解决 ] 貌似 dns 有缓存,怎么刷新?

大家好!

办公室的内网环境,内网有 DNS 服务器,DNS 服务器上修改 A 记录以后,openSUSE 下用 dig 查询解析结果是对的,但是 ping 和浏览器获取到的解析结果却还是老IP。系统没有 dnsmasq 和 nscd 服务,没有在 `/etc/hosts’ 中绑定,网卡是有线的,也没有用 NetworkManager ,重启过网络服务也没有用(systemctl restart network.service),百思不得其解,求破!

系统版本:openSUSE 13.1 "Bottle"
内核版本:3.13.6-20.g0509ce5-desktop

!](https://farm8.staticflickr.com/7454/13596352125_1f7c9c1be5_o.png)
](https://www.flickr.com/photos/imtz/13596352125/)
Flickr 上 Terry Zhengdns-cache

openSUSE 默认是有 nscd 的。 有应该就重启 nscd 即可。没有就不清楚了。

的确有 nscd,被 #6 楼 ](http://forums.opensuse.org/showthread.php/400080-How-clear-DNS-cache?p=1898254#post1898254) 之前的帖子误导了。
systemctl restart nscd.service 解决。