
2、vi /etc/nscd.conf
logfile /var/log/nscd.log
threads 4
max-threads 32
server-user nscd
debug-level 0
reload-count5
paranoiano
restart-interval3600
enable-cachehosts yes
positive-time-to-live hosts 3600
negative-time-to-live hosts 20
suggested-size hosts 211
check-files hosts yes
persistent hosts yes
shared hosts yes
max-db-size hosts 33554432
3、service nscd start
4、查看命中数nscd -g
5、清除缓存,nscd -i hosts
6、配置解析
enable-cache指定对DNS解析进行缓存。
positive-time-to-live是指对解析成功的DNS结果进行缓存的时间。
negative-time-to-live是指对解析失败的DNS结果进行缓存的时间。例如网络故障导致的DNS解析失败或者请求的DNS条目没有配置等。
suggested-size是NSCD内部的哈希表的大小,如果缓存条目数量远大于默认的211(如10倍以上,则修改此值)。
check-files是指是否检查/etc/hosts文件的变化。
persistent是指是否在重启NSCD进程时保留已缓存的条目。
shared是指是否允许客户端直接查询NSCD的内存镜像以获得结果。
max-db-size是指DNS的缓存大小,以字节为单位。
计算机的DNS缓存保存在C:\WINDOWS\system32\drivers\etc下,叫hosts.sam刷新方法:
1.首先关闭所有的浏览器
2.电脑的左下角开始——运行(如果是win7系统则是:开始——所有程序——附件——命令提示符)
“打开”后面的方框中输入ipconfig
/flushdns然后点“确定”
然后按回车即可
方法2:
直接设置网卡上的DNS服务器。
网上邻居-->(右键)属性->选中“本地连接”->(右键)属性-->双击"Internet
协议(TCP/IP)",即可看到网卡上DNS服务器设置页面。取消自动获得DNS服务器地址,改为“使用下面的DNS服务器地址”,然后以以下的输入框内输入您当地的DNS服务器地址。请在以下地址中选择你当地的服务器IP
方法一:直接在“运行”中执行 ipconfig /flushdns来重建本地DNS缓存。
方法二:
1、在运行中输入cmd
2、在d出的黑框里输入 ipconfig /flushdns;
3、按回车即可重建本地DNS缓存。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)