স্থানীয় ডিএনএস ক্যাশে বিষয়বস্তু কীভাবে পড়বেন?


31

আমি জানি যে উইন্ডোজে আমি ইস্যু করতে পারি ipconfig /displaydnsএবং আমি স্থানীয় ডিএনএসের ক্যাশে সামগ্রী দেখতে পাচ্ছি।

লিনাক্সে কীভাবে আমি ডিএনএসের ক্যাশে সামগ্রী লিস্ট করতে পারি?

আমি যতটা সম্ভব ক্রস-ডিস্ট্রো সমাধান পেতে চাই।


4
যতদূর আমি অবগত, লিনাক্স (রিসলভার) এ ক্লায়েন্টের উপর কোনও ডিএনএস ক্যাশে রক্ষণাবেক্ষণ করা হয় না যদি না সিস্টেমটি ক্লায়েন্টের উপর কেবল স্থানীয় ক্যাচিং ডিএনএস পরিষেবা ব্যবহার করে।
নিখিল মুলি

আপনার সবসময় এমন /etc/hostsফাইল থাকে যাতে ডিএনএস ব্ল্যাকলিস্টিং পরিষেবাদি দ্বারা উত্পাদিত এন্ট্রি থাকতে পারে।

উত্তর:


15

পূর্বে systemd , প্রায় কোনও ওএস-স্তরের ডিএনএস ক্যাশে ছিল না

এর আগে systemdসেখানে লিনাক্স (এবং সম্ভবত সবচেয়ে ইউনিক্স) কোন অপারেটিং সিস্টেম-স্তরীয় ডিএনএস ক্যাশিং ছিল, যদি না nscdবাdnsmasq ইনস্টল করে চালানো হয়।

তারপরেও, ডিএনএসের ক্যাচিং বৈশিষ্ট্যটি nscdকমপক্ষে দেবিয়ানে ডিফল্টরূপে অক্ষম করা হয়েছিল, কেবল এটি ভেঙে যাওয়ার কারণে ।

হিসাবে হিসাবে dnsmasq, ক্যাশেটি ডিফল্টরূপে র‍্যামে ঘটেছিল বলে মনে হয়


2
আজকাল প্রচুর সিস্টেম dnsmasqডিফল্টরূপে ব্যবহার করে তাই unix.stackexchange.com/q/162973/79839 কার্যকর হতে পারে।
ছানা

1
এবং আজকাল , ব্যবহারের systemdযে কোনও কিছু সম্ভবত systemd-resolvedডিফল্টরূপে চলতে থাকবে যা তাদের টিটিএল-এর ভিত্তিতে ডিএনএস ফলাফলকে ক্যাশে করে
ড্রু

9

nscdনাম পরিষেবা ক্যাচিং ডেমন। লিনাক্স, সোলারিস এবং অন্যান্য নাম পরিষেবাদিগুলির অনুসন্ধানগুলি ক্যাশে করার জন্য এটি ব্যবহার করে। এই ক্ষেত্রে নাম পরিষেবাদি একটি সাধারণ শব্দ, কেবলমাত্র হোস্ট রেজোলিউশনেই সীমাবদ্ধ নয়, ব্যবহারকারী, গোষ্ঠী ইত্যাদি to

ক্যাশে আসল বিষয়বস্তু দেখার কোনও উপায় আমি জানি না, যদিও আপনি পরিসংখ্যান প্রদর্শন করতে পারেন /usr/sbin/nscd -g

এটি কমপক্ষে আপনাকে দেখিয়ে দিতে পারে যে আপনার ক্যাশে কতটা দক্ষ, যদিও এটি ঠিক করছেন ঠিক তা নয়।

আপনি যদি ডিএনএসএমএএসকিউ-র মতো কোনও বিকল্প ক্যাশিং সরঞ্জাম ব্যবহার করেন তবে আপনার অন্যান্য বিকল্প থাকতে পারে।


3

আপনি যদি ব্যবহার করে থাকেন nscdতবে বাইনারি ক্যাশে ফাইল থেকে ASCII স্ট্রিংগুলি দেখিয়ে আপনি সামগ্রীগুলি (এবং সম্ভবত কিছু অন্যান্য আবর্জনা) দেখতে পারেন। ডেবিয়ান / উবুন্টুতে, সেই ফাইলটি /var/cache/nscd/hostsহোস্ট / ডিএনএস ক্যাশে, যাতে আপনি strings /var/cache/nscd/hostsহোস্টকে ক্যাশে দেখতে ছুটে যেতে পারেন।

নোট করুন যে এটি মোট হ্যাক কারণ nscdবাইনারি ফর্ম্যাটটি ডিকোডিং না করে ক্যাশে পরিদর্শন করার উপযুক্ত কোনও উপায় আপাতদৃষ্টিতে দেখা যাচ্ছে না ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.