域名更换解析地址时,更换后域名解析,本地ping的过程中显示的还是上次解析的地址,一般等十分支左右会自动清理DNS缓存,不过这个时间有点太久了,我想手动清理缓存,这样我就不需要等十分钟就可以继续使用新解析的地址了。下面看看我的示例:
[root@wulaoer ~]# ping ops-book.wulaoer.org PING ops-book.wulaoer.org (51.120.19.114) 56(84) bytes of data. 64 bytes from 51.120.19.114 (51.120.19.114): icmp_seq=1 ttl=94 time=3.69 ms 64 bytes from 51.120.19.114 (51.120.19.114): icmp_seq=2 ttl=94 time=3.60 ms
这是我的域名解析旧的IP地址,下面我要操作一下域名解析,更新一下解析地址,这里就不叙述了。
[root@wulaoer ~]# ping ops-book.wulaoer.org PING ops-book.wulaoer.org (51.120.19.114) 56(84) bytes of data. 64 bytes from 51.120.19.114 (51.120.19.114): icmp_seq=1 ttl=94 time=3.69 ms 64 bytes from 51.120.19.114 (51.120.19.114): icmp_seq=2 ttl=94 time=3.60 ms
解析地址还是旧的,我原本已经解析到18.132.139.20上了,看来没有生效,下面安装一下nscd
[root@wulaoer ~]# yum -y install nscd [root@wulaoer ~]# systemctl start nscd [root@wulaoer ~]# nscd -i hosts
安装好了,并启动了nscd,清楚本地DNS缓存,下面试试在ping一下域名是否是新的IP。
[root@wulaoer ~]# ping ops-book.wulaoer.org PING ops-rancher.xiaoliequan.net (18.132.139.20) 56(84) bytes of data. 64 bytes from 18.132.139.20 (18.132.139.20): icmp_seq=1 ttl=94 time=3.69 ms 64 bytes from 18.132.139.20 (18.132.139.20): icmp_seq=2 ttl=94 time=3.60 ms
验证通过,nscd清理掉旧的DNS缓存,已经解析到新的IP地址上了,验证完成。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏