আমার কম্পিউটারটি যে প্রতিক্রিয়ার সাথে সাথে তা তৈরি করে আমি কীভাবে প্রতিটি ডিএনএস ক্যোয়ারীর লগ তৈরি করতে পারি?
আমার কম্পিউটারটি যে প্রতিক্রিয়ার সাথে সাথে তা তৈরি করে আমি কীভাবে প্রতিটি ডিএনএস ক্যোয়ারীর লগ তৈরি করতে পারি?
উত্তর:
আপনি tcpdump
সমস্ত বন্দর 53 ইউডিপি এবং টিসিপি ক্রিয়াকলাপ লগ করতে পারেন ।
tcpdump udp port 53
tcpdump --list-interfaces
, tcpdump udp port 53 --interface (pickone)
। -vv
সবচেয়ে সহজ উপায় স্থানীয়ভাবে বিন্দু ইনস্টল করা। বাইন্ডের বেশিরভাগ ডিস্ট্রোস ডিফল্ট ইনস্টলটি কেবল অ-অটোরিটিভেটিভ ক্যাশে হবে।
কেবলমাত্র একটি যোগ logging {}
কনফিগ ব্লক (বর্ণনা অনুযায়ী বাঁধুন 9 কনফিগারেশন রেফারেন্স ) তাহলে ব্যবহার করার জন্য আপনার সিস্টেম সেট 127.0.0.1
বা ::1
DNS সমাধানকারী হিসাবে।
/etc/resolv.conf
হ'ল সিস্টেম রিসলভার তালিকা। বিনয়ের ডিফল্ট কনফিগারেশন হ'ল অনুমোদনের নাম সার্ভারগুলি অনুসন্ধান করা এবং তাদের জিজ্ঞাসা করা। আপনি একটি নির্দিষ্ট সার্ভারে সমস্ত অনুরোধগুলি ফরোয়ার্ড করতে পারেন (বা সেট করুন যেমন আপনার আইএসপি, ওপেনডিএনএস বা গুগল পাবলিক ডিএনএস) তবে কনফিগারেশনে এটি করার দরকার নেই। আমি সব সময় এটা করি। আমি কেবল নাম সার্ভারে ক্যাশে সেট করে রেখেছি তার সংখ্যাও আমি গণনা করতে পারি না।
ডিএনএসম্যাস্ক BIND এর চেয়ে ডিএনএস এগ্রিগেটর / ক্যাশে ডিমন হিসাবে কনফিগার করা আরও সহজ এবং সেই উদ্দেশ্যে, পারফরম্যান্সটি আরও ভাল হতে পারে। আপনি যদি "ডিবাগ" -তে লগিং চালু করেন তবে সমস্ত প্রশ্নোত্তর syslog
ডিবাগ বার্তাগুলির জন্য যা কিছু কনফিগার করা হয়েছে তাতে প্রদর্শিত হবে ।
ডান্সমাস্ক অপরিহার্য বিজ্ঞাপনদাতাদের এবং ডেন্টব্যাগের গোপনীয়তা আক্রমণকারী "বিশ্লেষণকারী" ক্রেপগুলিকে পুরো ডোমেনগুলি 127.0.0.1 এ সংযুক্ত করে ছাড়িয়ে নেওয়া সহজ করে তোলে