আমি স্থানীয়ভাবে ডিএনএসকে ক্যাশে করতে এনএসসিডি (নেমসার্ভেসিস ক্যাশে ডিমন) ব্যবহার করার চেষ্টা করছি যাতে আমি এটি ব্যবহার করে বাইন্ড ব্যবহার বন্ধ করতে পারি। আমি এটি শুরু করেছি এবং এনটিপিডি মনে হচ্ছে এটি ব্যবহার করার চেষ্টা করছে। তবে হোস্টের পক্ষে অন্য সমস্ত কিছু এটিকে উপেক্ষা করবে বলে মনে হয়। উদাহরণস্বরূপ যদি আমি 3 বার apache.org খনন করি তবে তাদের কোনওটিই ক্যাশে আঘাত করবে না। nscd -g
এটি ব্যবহার হয়েছে কিনা তা নির্ধারণের জন্য আমি ক্যাশে পরিসংখ্যানগুলি দেখছি । আমি এটি টিপতে দেখছি কিনা এবং ক্যোরিগুলি এনএসসিডি-তেও আঘাত করে না তা দেখতে ডিবাগ লগের স্তরটিও উপরে পরিণত করেছি।
nsswitch.conf
# Begin /etc/nsswitch.conf
passwd: files
group: files
shadow: files
publickey: files
hosts: cache files dns
networks: files
protocols: files
services: files
ethers: files
rpc: files
netgroup: files
# End /etc/nsswitch.confenter code here
nscd.conf
#
# /etc/nscd.conf
#
# An example Name Service Cache config file. This file is needed by nscd.
#
# Legal entries are:
#
# logfile <file>
# debug-level <level>
# threads <initial #threads to use>
# max-threads <maximum #threads to use>
# server-user <user to run server as instead of root>
# server-user is ignored if nscd is started with -S parameters
# stat-user <user who is allowed to request statistics>
# reload-count unlimited|<number>
# paranoia <yes|no>
# restart-interval <time in seconds>
#
# enable-cache <service> <yes|no>
# positive-time-to-live <service> <time in seconds>
# negative-time-to-live <service> <time in seconds>
# suggested-size <service> <prime number>
# check-files <service> <yes|no>
# persistent <service> <yes|no>
# shared <service> <yes|no>
# max-db-size <service> <number bytes>
# auto-propagate <service> <yes|no>
#
# Currently supported cache names (services): passwd, group, hosts, services
#
logfile /var/log/nscd.log
threads 4
max-threads 32
server-user nobody
# stat-user somebody
debug-level 9
# reload-count 5
paranoia no
# restart-interval 3600
enable-cache passwd yes
positive-time-to-live passwd 600
negative-time-to-live passwd 20
suggested-size passwd 211
check-files passwd yes
persistent passwd yes
shared passwd yes
max-db-size passwd 33554432
auto-propagate passwd yes
enable-cache group yes
positive-time-to-live group 3600
negative-time-to-live group 60
suggested-size group 211
check-files group yes
persistent group yes
shared group yes
max-db-size group 33554432
auto-propagate group yes
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
enable-cache services yes
positive-time-to-live services 28800
negative-time-to-live services 20
suggested-size services 211
check-files services yes
persistent services yes
shared services yes
max-db-size services 33554432
resolv.conf
# Generated by dhcpcd from eth0
nameserver 127.0.0.1
domain westell.com
nameserver 192.168.1.1
nameserver 208.67.222.222
nameserver 208.67.220.220
সাইড নোট হিসাবে আমি আর্চ লিনাক্স ব্যবহার করছি।
দ্রষ্টব্য: এটি দু'বার স্থানান্তরিত হয়েছে, আমি কখনই বুঝতে পারি নি কেন অ্যাপগুলি, ডিগ বাদে এনএসসিডি ক্যাশে, ব্রাউজারগুলি, আইএম, আইআরসি-তে আঘাত করছে না, তবে সব কিছুই করা উচিত ছিল না