Hosts ফাইল একটি টেক্সট-ভিত্তিক ফাইল যা সকল আধুনিক উইন্ডোজ ভার্সনে একই জায়গায় থাকে। অধিকাংশ মানুষ কখনো এটিতে যেতে হয় না, কিন্তু যেতে হলে খোলা ও এডিট করার পদ্ধতি জানা দরকার।
কিছু উইন্ডোজ ভার্সনে সরাসরি hosts ফাইল এডিট করা অনুমোদিত নয়। সেভ করার চেষ্টা করলে এরর দেখায়। সুখবর: উইন্ডোজ ১০, ৮, ৭, Vista, XP-এ hosts ফাইল এডিট করার একটি সিম্পল ট্রিক আছে।
Hosts ফাইল কী করে?
Hosts ফাইল 본래 DNS সার্ভারগুলোর কাজ করত—বান্ধব ডোমেইন নামকে কঠিন IP ঠিকানার সাথে ম্যাপ করা।
YouTube.com মনে রাখা 172.217.1.238 IP ঠিকানার চেয়ে সহজ। বারবার IP টাইপ না করে ডোমেইন নাম দিলে DNS সার্ভার নামকে সঠিক ঠিকানায় ম্যাপ করে দেয়।
Hosts ফাইলও একইভাবে কাজ করে—এটি একটি ধরনের DNS সার্ভার। আপনি একটি IP ঠিকানা দিয়ে বলে দিতে পারেন কোন ডোমেইন নাম কোন IP-এ রেজলভ হবে। অর্থাৎ, আপনার কম্পিউটারকে DNS সার্ভারের চেয়ে ভিন্ন একটি IP লোড করতে বলতে পারেন, যা কিছু মজার কাজ করতে দেয়।
Hosts ফাইল কেন এডিট করবেন?
ওয়েবসাইট ব্লক করার 초বেসিক উপায়: সাইটের জন্য অবৈধ বা ভুল IP এন্ট্রি দিন। সাইট এক্সেস করার চেষ্টা করলে hosts ফাইল আপনার দেওয়া IP লোড করবে। আপনার পছন্দমতো IP দিলে সাইট সম্পূর্ণরূপে ব্লক হয়ে যাবে।
এই টেকনিক দিয়ে ম্যালিশিয়াস সাইট ব্লক করাও যায়। হোস্টস ফাইল এন্ট্রির লিস্ট (যেমন এটি) ডাউনলোড করে ইমপোর্ট করলে সেতক সাইট বা অ্যাড ব্লক করা যায়।
এছাড়া ওয়েব ব্রাউজিং স্পিড আপ করার জন্যও hosts ফাইল ব্যবহার হয়। আপনার DNS সার্ভার ডাউন বা ধীর হলে ম্যানুয়ালি IP-ডোমেইন ম্যাপিং hosts ফাইলে করলে কম্পিউটার ইনস্ট্যান্টলি ঠিকানা খুঁজে পাবে।
টিপ: ফাস্টার ইন্টারনেট অ্যাক্সেসের জন্য অল্টারনেট DNS সার্ভার ব্যবহার শিখুন।
Windows Hosts ফাইল লোকেশন
Hosts ফাইল খুঁজে বের করার লোকেশন জানা দরকার। উইন্ডোজ ১০ থেকে XP-এ একই:
C:\Windows\system32\drivers\etc
Hosts ফাইল এডিট করা
Hosts ফাইল টেক্সট ফাইল, তাই টেক্সট এডিটর দরকার। কিন্তু এটি সুপার বেসিক, হাইপারলিংক, ইমেজ ইত্যাদি নেই, তাই বেসিক টেক্সট এডিটর (Notepad) পর্যাপ্ত—Microsoft Word-এর মতো ফুল-ফ্লেজড এডিটর লাগে না।
Hosts ফাইল খোলা
Notepad ব্যবহার করব (উইন্ডোজ ১০ থেকে XP-এ বিল্ট-ইন)।
- Windows কী ধরে R একবার চাপা Run ডায়লগ খুলুন।
notepadটাইপ করে Enter।
- File > Open।
- নিচের ফাইল নেম টেক্সট বক্সে উপরের hosts ফাইল লোকেশন কপি-পেস্ট করুন, Enter।
- টেক্সট বক্সের ডান পাশের মেনু থেকে Text Documents (*.txt) কে All Files (*) এ পরিবর্তন করুন।
- ফাইল লিস্ট থেকে hosts ডাবল-ক্লিক করুন। Notepad-এ hosts ফাইল এডিটের জন্য খুলবে।
Hosts ফাইল এডিট করা
Hosts ফাইলে কিছু উদাহরণ থাকে ফরম্যাটিং বুঝাতে। আপনাকে প্রথমে IP ঠিকানা, তারপর ডোমেইন নাম লিখতে হবে, দুটির মাঝপথে কমপক্ষে একটা স্পেস (ট্যাব ভালো)।
উদাহরণ:
127.0.0.1 www.google.com
13.249.79.104 www.bing.com
ছবিতে এবং hosts ফাইলের নির্দেশনায় দেখা যাচ্ছে # সিম্বল কমেন্ট হিসেবে ব্যবহার হয়—এর পরে যা আছে তা এড়িয়ে যাওয়া হয়। আমাদের দেওয়া দুটি উদাহরণ লাইন কাজ করে কারণ সেগুলোর পরে # নেই।
রিলেটেড: Edit Hosts File to Add Local DNS Lookup
ওয়েবসাইট ব্লক করতে (YouTube, Amazon, Google, Reddit.com ইত্যাদি) মিথ্যা IP যেমন 0.0.0.0 ব্যবহার করুন।
নোট: সাইটের URL এন্টার করলে শুরুতে প্রোটোকল (https:// ইত্যাদি) বাদ দিয়ে শুধু সাবডোমেইন (www বা যা থাকে) লিখুন।
Hosts ফাইল সেভ করা
নিচের পদ্ধতিতে সেভ করলে যেকোনো OS, টেক্সট এডিটর, বা উইন্ডোজ সেটিংস হোক না কেন—কাজ করবে:
- File > Save As।
- Save as type কে All Files (*) এ পরিবর্তন করুন।
- ফাইল রিনেম করুন hosts.backupfile, ডেস্কটপে সেভ করুন।
- Notepad বন্ধ করুন, ডেস্কটপে তৈরি hosts ফাইল খুঁজুন। .backupfile অংশ মুছে শুধু hosts রাখুন (পিরিয়ড বা এক্সট্রা টেক্সট না)।
- ফাইলের বাইরে ক্লিক করুন, নেম চেঞ্জ কনফার্ম করুন।
- Hosts ফাইল কপি করুন।
- আগে খোলা hosts ফাইল লোকেশন (etc ফোল্ডার) খুলুন।
- ডেস্কটপ থেকে কপি করা hosts ফাইল পেস্ট করুন, ওভাররাইট প্রম্পট আসলে কনফার্ম করুন।