ডিএনএস ক্যাশিং এবং কিভাবে এটি আপনার ইন্টারনেট ভাল করে তোলে

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

অন্য কথায়, একটি ডিএনএস ক্যাশে সাম্প্রতিক DNS সার্ভারের একটি মেমরি যা আপনার কম্পিউটারটি দ্রুতভাবে উল্লেখ করতে পারে যখন এটি কোনও ওয়েবসাইট লোড করার উপায় খুঁজে বের করার চেষ্টা করছে।

বেশিরভাগ লোকই কেবল "DNS ক্যাশে" শব্দটি শুনে থাকেন যখন এটি একটি ইন্টারনেট সংযোগবিহীন সমস্যা সমাধান করার জন্য ডিএনএস ক্যাশে ফ্লাশিং / ক্লিয়ার করে। এই পৃষ্ঠার নীচে যে আরো আছে।

একটি DNS ক্যাশের উদ্দেশ্য

সমস্ত পাবলিক ওয়েবসাইট এবং তাদের সংশ্লিষ্ট IP ঠিকানাগুলির একটি সূচক বজায় রাখার জন্য ইন্টারনেট ডোমেন নাম সিস্টেম (DNS) নির্ভর করে। আপনি এটি একটি ফোন বই মত মনে করতে পারেন।

একটি ফোন বইয়ের মাধ্যমে, আমাদের প্রত্যেকের ফোন নাম্বারটি স্মরণ করতে হবে না, যা কেবলমাত্র ফোনগুলি যোগাযোগ করতে পারে: একটি সংখ্যা সহ। একই ভাবে, ডিএনএস ব্যবহার করা হয় যাতে আমরা প্রতিটি ওয়েবসাইটের আইপি ঠিকানা স্মরণ করতে না পারি, যা কেবলমাত্র নেটওয়ার্ক সরঞ্জাম ওয়েবসাইটের সাথে যোগাযোগ করতে পারে।

এটি আপনার ওয়েব ব্রাউজারকে ওয়েবসাইট লোড করার জন্য জিজ্ঞাসা করার সময় এটি পর্দার পেছনে কি ঘটবে ...

আপনি যেমন একটি URL টাইপ করুন এবং আপনার ওয়েব ব্রাউজার আইপি ঠিকানা জন্য আপনার রাউটার জিজ্ঞাসা। রাউটারের একটি DNS সার্ভার ঠিকানা সংরক্ষণ করা আছে, তাই এটি সেই হোস্টনাম এর IP ঠিকানাটির জন্য DNS সার্ভারটি জিজ্ঞাসা করে। ডিএনএস সার্ভার আইপি অ্যাড্রেসটি খুঁজে বের করে এবং তারপর আপনি যে ওয়েবসাইটটি জিজ্ঞাসা করছেন তা বুঝতে সক্ষম, যার পরে আপনার ব্রাউজার যথাযথ পৃষ্ঠাটি লোড করতে পারে।

আপনি যা দেখতে চান তার প্রত্যেক ওয়েবসাইটের জন্য এটি ঘটে। প্রতিটি সময় একজন ব্যবহারকারী তার হোস্টনাম দ্বারা একটি ওয়েবসাইট পরিদর্শন করে, ওয়েব ব্রাউজারটি ইন্টারনেটের বাইরে একটি অনুরোধ শুরু করে, তবে এই অনুরোধটি সম্পন্ন না হওয়া পর্যন্ত সাইটের নাম "রূপান্তরিত করা" একটি IP ঠিকানাতে করা যাবে না।

সমস্যা হল যে যদিও অনেকগুলি পাবলিক DNS সার্ভার আছে তবুও আপনার নেটওয়ার্ক রূপান্তর / রেজোলিউশন প্রক্রিয়ার গতি বাড়ানোর চেষ্টা করতে পারে, তবে "ফোন বই" এর একটি স্থানীয় কপি করার জন্য এখনো দ্রুততর হয়, যেখানে ডিএনএস ক্যাশে আসা হয় খেলা এবং খেলার।

ডিএনএস ক্যাশে ইন্টারনেট থেকে অনুরোধ পাঠানো হয় আগে সম্প্রতি পরিদর্শিত ঠিকানা নাম রেজল্যুশন পরিচালনার দ্বারা আরও গতিতে প্রসেসের প্রচেষ্টা।

নোট: ওয়েবসাইটটি লোড করার জন্য শেষ পর্যন্ত আপনার কম্পিউটারে "সন্ধান" প্রক্রিয়ার প্রতিটি অনুক্রমের ডিএনএস ক্যাশে আছে। কম্পিউটার আপনার রাউটারে পৌঁছেছে, যা আপনার আইএসপির পরিচিতিগুলি, যা "রুট ডিএনএস সার্ভার" নামক স্থানে শেষ হওয়ার আগে আরেকটি আইএসপি আঘাত করতে পারে। প্রসেসের প্রতিটি পয়েন্ট একই কারণে একটি ডিএনএস ক্যাশে রয়েছে, যা নাম রিসোলিউশন প্রসেসের গতি বাড়ানোর জন্য।

কিভাবে একটি ডিএনএস ক্যাশে কাজ করে

একটি ব্রাউজার বাইরের নেটওয়ার্কে তার অনুরোধগুলি প্রকাশ করার আগে, কম্পিউটার প্রত্যেকটিকে বাধা দেয় এবং DNS ক্যাশে ডাটাবেসের ডোমেন নামটি দেখায়। ডাটাবেসের মধ্যে সমস্ত সম্প্রতি অ্যাক্সেসকৃত ডোমেন নামগুলির তালিকা এবং যে ঠিকানাগুলি তাদের জন্য প্রথম বার অনুরোধ করা হয়েছিল সেগুলি ডিএনএসের হিসাব করে।

একটি স্থানীয় ডিএনএস ক্যাশের বিষয়বস্তু উইন্ডোজকে ipconfig / displaydns কমান্ডের সাহায্যে ফলাফলের সাথে দেখা যাবে:

docs.google.com
-------------------------------------
রেকর্ড নাম । । । । : docs.google.com
রেকর্ড টাইপ . । । । । : 1
সময় লাইভ । । । : 21
ডেটা দৈর্ঘ্য । । । । : 4
অধ্যায় . । । । । । । : উত্তর
একটি (হোস্ট) রেকর্ড। । । : 17২২17.6.174

DNS- এ, "A" রেকর্ড হল DNS এন্ট্রির অংশ যা প্রদত্ত হোস্ট নামটির জন্য IP ঠিকানা থাকে। ডিএনএস ক্যাশে এই ঠিকানা, অনুরোধকৃত ওয়েবসাইটের নাম, এবং হোস্ট DNS এন্ট্রি থেকে বিভিন্ন পরামিতি সংরক্ষণ করে।

ডিএনএস ক্যাশে বিষাক্ত কি?

একটি অননুমোদিত ডোমেন নাম বা আইপি ঠিকানাগুলি ঢোকানো হলে একটি DNS ক্যাশে বিষাক্ত বা দূষিত হয়।

মাঝে মাঝে একটি প্রযুক্তিগত সমস্যা বা প্রশাসনিক দুর্ঘটনার কারণে একটি ক্যাশে দূষিত হতে পারে, কিন্তু ডিএনএস ক্যাশে বিষাক্ততা সাধারণত কম্পিউটার ভাইরাস বা অন্যান্য নেটওয়ার্কের আক্রমণের সাথে যুক্ত থাকে যা ক্যাশে অবৈধ DNS এন্ট্রিগুলি সন্নিবেশ করে।

বিষক্রিয়া ক্লোনিং অনুরোধ ভুল গন্তব্যস্থল, সাধারণত দূষিত ওয়েবসাইট বা বিজ্ঞাপন পূর্ণ পৃষ্ঠাতে পুনঃনির্দেশিত করা হতে পারে।

উদাহরণস্বরূপ, যদি উপরে থেকে docs.google.com রেকর্ডটি ভিন্ন "A" রেকর্ড ছিল, তাহলে আপনি আপনার ওয়েব ব্রাউজারে docs.google.com এ প্রবেশ করলে, আপনি অন্য কোথাও নিয়ে যাবেন।

এটি জনপ্রিয় ওয়েবসাইটগুলির জন্য বিশাল সমস্যা। যদি কোনও আক্রমণকারী আপনার Gmail.com এর জন্য অনুরোধটি পুনঃনির্দেশিত করে, উদাহরণস্বরূপ, এমন একটি ওয়েবসাইট যা Gmail এর মত দেখায় কিন্তু না, তবে আপনি ফিশিংয়ের মতো একটি ফিশিং আক্রমণের শিকার হতে পারেন

ডিএনএস ফ্লাশিং: এটি কি এবং কীভাবে এটি করবেন

ক্যাশের বিষাক্ত সমস্যা বা অন্যান্য ইন্টারনেট সংযোগ সমস্যাগুলির সমাধান করার সময় একজন কম্পিউটার প্রশাসক একটি DNS ক্যাশে ফ্লাশ করতে পারেন (যেমন স্পষ্ট, রিসেট বা মুছতে)।

ডিএনএস ক্যাশে মুছে ফেলা থেকে সমস্ত এন্ট্রি মুছে ফেলে, এটি কোনো অবৈধ রেকর্ডও মুছে ফেলে এবং আপনার কম্পিউটারগুলিকে পরবর্তীতে সেই ওয়েবসাইটগুলিকে পুনরুদ্ধার করার জন্য জোর দেয় যাতে আপনি সেইসব ওয়েবসাইটগুলি অ্যাক্সেস করার চেষ্টা করেন এই নতুন ঠিকানা DNS সার্ভার থেকে নেওয়া হয় আপনার নেটওয়ার্ক সেটআপ করার জন্য সেটআপ করা হয়।

অতএব, উপরের উদাহরণটি ব্যবহার করতে হলে, যদি জিমেইগ্রামের রেকর্ডটি বিষাক্ত করে এবং আপনাকে একটি অদ্ভুত ওয়েবসাইটে পুনঃনির্দেশিত করে, তাহলে ডিএনএস ফ্লাশ করতে হবে নিয়মিত Gmail.com- কে আবার ফিরে পেতে।

মাইক্রোসফট উইন্ডোজে, আপনি কমান্ড প্রম্পটে ipconfig / flushdns কমান্ড ব্যবহার করে স্থানীয় DNS ক্যাশে ফ্লাশ করতে পারেন। আপনি জানেন যে এটি উইন্ডোজ আইপি কনফিগারেশনটি সফলভাবে ডিএনএস রিসোলার ক্যাশে ফ্লাশ করে দেখেছে বা DNS সার্ভার ক্যাশে বার্তাটি সফলভাবে ফ্লাশ করেছে

একটি কমান্ড টার্মিনালের মাধ্যমে, ম্যাকোএস ব্যবহারকারীদের dscacheutil -flushcache ব্যবহার করা উচিত, কিন্তু এটি চালানোর পরে একটি "সফল" বার্তাটি নেই, তাই আপনি যদি এটি কাজ করেন তবে আপনি তা জানান না। লিনাক্স ব্যবহারকারীদের /etc/rc.d/init.d/nscd restart কমান্ডটি প্রবেশ করানো উচিত।

একটি রাউটার হিসাবে ভাল একটি ডিএনএস ক্যাশে থাকতে পারে, যা একটি রাউটার রিবুট প্রায়ই একটি সমস্যা সমাধান পদক্ষেপ। একই কারণে আপনি আপনার কম্পিউটারে DNS ক্যাশে ফ্লাশ করতে পারেন, তবে আপনি তার অস্থায়ী মেমরিতে সংরক্ষিত DNS এন্ট্রি মুছে ফেলার জন্য আপনার রাউটারটি পুনরায় চালু করতে পারেন।