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缓存软件安装、配置
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- dnsmasq是什么我就不说了,请自行百度。 目前我需要使用的用途是:1.dhcp(分配一个或者多个内网ip地址)...
- 小编最近逛论坛看到一位程序员大佬与初学者的一段对话: 看了之后小编有感而发了,对于程序员大佬级别的你们看来,初学的...
- “这有什么意思呀?不就是那样嘛。” “这个和那个也差不多嘛。” 有一种人凡事想当然,自己没兴趣尝试,以为别人也做不...