আমি জানি যে উইন্ডোজে আমি ইস্যু করতে পারি ipconfig /displaydns
এবং আমি স্থানীয় ডিএনএসের ক্যাশে সামগ্রী দেখতে পাচ্ছি।
লিনাক্সে কীভাবে আমি ডিএনএসের ক্যাশে সামগ্রী লিস্ট করতে পারি?
আমি যতটা সম্ভব ক্রস-ডিস্ট্রো সমাধান পেতে চাই।
আমি জানি যে উইন্ডোজে আমি ইস্যু করতে পারি ipconfig /displaydns
এবং আমি স্থানীয় ডিএনএসের ক্যাশে সামগ্রী দেখতে পাচ্ছি।
লিনাক্সে কীভাবে আমি ডিএনএসের ক্যাশে সামগ্রী লিস্ট করতে পারি?
আমি যতটা সম্ভব ক্রস-ডিস্ট্রো সমাধান পেতে চাই।
উত্তর:
systemd
, প্রায় কোনও ওএস-স্তরের ডিএনএস ক্যাশে ছিল নাএর আগে systemd
সেখানে লিনাক্স (এবং সম্ভবত সবচেয়ে ইউনিক্স) কোন অপারেটিং সিস্টেম-স্তরীয় ডিএনএস ক্যাশিং ছিল, যদি না nscd
বাdnsmasq
ইনস্টল করে চালানো হয়।
তারপরেও, ডিএনএসের ক্যাচিং বৈশিষ্ট্যটি nscd
কমপক্ষে দেবিয়ানে ডিফল্টরূপে অক্ষম করা হয়েছিল, কেবল এটি ভেঙে যাওয়ার কারণে ।
হিসাবে হিসাবে dnsmasq
, ক্যাশেটি ডিফল্টরূপে র্যামে ঘটেছিল বলে মনে হয় ।
dnsmasq
ডিফল্টরূপে ব্যবহার করে তাই unix.stackexchange.com/q/162973/79839 কার্যকর হতে পারে।
systemd
যে কোনও কিছু সম্ভবত systemd-resolved
ডিফল্টরূপে চলতে থাকবে যা তাদের টিটিএল-এর ভিত্তিতে ডিএনএস ফলাফলকে ক্যাশে করে
nscd
নাম পরিষেবা ক্যাচিং ডেমন। লিনাক্স, সোলারিস এবং অন্যান্য নাম পরিষেবাদিগুলির অনুসন্ধানগুলি ক্যাশে করার জন্য এটি ব্যবহার করে। এই ক্ষেত্রে নাম পরিষেবাদি একটি সাধারণ শব্দ, কেবলমাত্র হোস্ট রেজোলিউশনেই সীমাবদ্ধ নয়, ব্যবহারকারী, গোষ্ঠী ইত্যাদি to
ক্যাশে আসল বিষয়বস্তু দেখার কোনও উপায় আমি জানি না, যদিও আপনি পরিসংখ্যান প্রদর্শন করতে পারেন /usr/sbin/nscd -g
।
এটি কমপক্ষে আপনাকে দেখিয়ে দিতে পারে যে আপনার ক্যাশে কতটা দক্ষ, যদিও এটি ঠিক করছেন ঠিক তা নয়।
আপনি যদি ডিএনএসএমএএসকিউ-র মতো কোনও বিকল্প ক্যাশিং সরঞ্জাম ব্যবহার করেন তবে আপনার অন্যান্য বিকল্প থাকতে পারে।
আপনি যদি ব্যবহার করে থাকেন nscd
তবে বাইনারি ক্যাশে ফাইল থেকে ASCII স্ট্রিংগুলি দেখিয়ে আপনি সামগ্রীগুলি (এবং সম্ভবত কিছু অন্যান্য আবর্জনা) দেখতে পারেন। ডেবিয়ান / উবুন্টুতে, সেই ফাইলটি /var/cache/nscd/hosts
হোস্ট / ডিএনএস ক্যাশে, যাতে আপনি strings /var/cache/nscd/hosts
হোস্টকে ক্যাশে দেখতে ছুটে যেতে পারেন।
নোট করুন যে এটি মোট হ্যাক কারণ nscd
বাইনারি ফর্ম্যাটটি ডিকোডিং না করে ক্যাশে পরিদর্শন করার উপযুক্ত কোনও উপায় আপাতদৃষ্টিতে দেখা যাচ্ছে না ।