NSCD本地DNS缓存软件安装、配置

1、yum install -y nscd
2、vi /etc/nscd.conf
logfile /var/log/nscd.log
threads 4
max-threads 32
server-user nscd
debug-level 0
reload-count 5
paranoia no
restart-interval 3600
enable-cache hosts 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的缓存大小,以字节为单位。

你可能感兴趣的:(NSCD本地DNS缓存软件安装、配置)