আপনি কি কখনো হোস্ট ফাইলের কথা শুনেছেন? এবং যদিও এটি এমন কিছু যা আমাদের অপারেটিং সিস্টেমে বিদ্যমান, এটি সত্য যে কিছু নির্দিষ্ট পরিস্থিতিতে ম্যাকওএস-এ হোস্ট ফাইলটি পরিবর্তন করতে হবে।
এবং যদিও এই পোস্টটি আরও পেশাদার লোকেদের লক্ষ্য করে, আপনি যদি এই ক্ষেত্রে নতুন হন, আমরা আশা করি ম্যাকওএস-এ আপনার হোস্ট ফাইল সম্পাদনা করার পথটিকে আরও আনন্দদায়ক করে তুলবে এবং আমরা আপনাকে ধাপে ধাপে বলব কিভাবে আপনি এটি করতে পারেন।
হোস্ট ফাইল কি?
El হোস্ট ফাইল একটি সহজ কিন্তু শক্তিশালী ফাইল যা আপনার Mac এ থাকে এটি ডোমেন নামগুলি (যেমন "www.google.com") আইপি ঠিকানাগুলিতে (যে নম্বরগুলি কম্পিউটার বা ইন্টারনেটে একটি সার্ভার সনাক্ত করে) ম্যাপ করতে ব্যবহৃত হয়।
সাধারণ মানুষের ভাষায়, এটি আপনার কম্পিউটারে একটি ছোট ঠিকানা বইয়ের মতো যা আপনার অপারেটিং সিস্টেমকে বলে যে আপনি যখন একটি নির্দিষ্ট ওয়েবসাইট দেখার চেষ্টা করবেন তখন কোন ঠিকানায় যেতে হবে।
হোস্ট ফাইল কি করে?
সাধারণত, আপনি যখন আপনার ব্রাউজারে একটি ডোমেন নাম টাইপ করেন, তখন আপনার কম্পিউটার একটি DNS সার্ভারকে জিজ্ঞাসা করে (যেমন একটি ইন্টারনেট ফোন বই) সেই নামটিকে একটি IP ঠিকানায় রূপান্তর করতে যা আপনার Mac বুঝতে পারে এবং ওয়েবসাইটের সাথে সংযোগ করতে ব্যবহার করতে পারে৷
হোস্ট ফাইলটি এই ডিএনএস সার্ভারের একটি ছোট সংস্করণ হিসাবে কাজ করে, কিন্তু এটি সরাসরি আপনার কম্পিউটারে। যখন আপনার ম্যাক একটি ওয়েবসাইটের সাথে সংযোগ করার চেষ্টা করে, তখন এটি প্রথমে এই ফাইলটি পরীক্ষা করে যে ডোমেন নামটি সেখানে তালিকাভুক্ত কিনা। যদি এটি হয়, তবে এটি ফাইলে তালিকাভুক্ত আইপি ঠিকানা ব্যবহার করবে, কোনো DNS সার্ভারের অনুসন্ধানের প্রয়োজন ছাড়াই।
এবং আমরা হোস্ট ফাইল দিয়ে কি করতে পারি?
আমরা ইতিমধ্যে দেখেছি যে এটি একটি উন্নত ঠিকানা বই, যেখানে আপনি নির্দিষ্ট ওয়েবসাইটগুলিতে দ্রুত অ্যাক্সেস পেতে পারেন। এবং হোস্ট ফাইলের জন্য যে কাজগুলি দ্রুত করা যেতে পারে তার মধ্যে আমরা নিম্নলিখিতগুলি হাইলাইট করি:
- ডোমেন নাম পুনর্নির্দেশ: আপনি একটি নির্দিষ্ট আইপি ঠিকানায় একটি ডোমেন নাম পুনঃনির্দেশ করতে পারেন, যা ওয়েব ডেভেলপমেন্ট, টেস্টিং বা নির্দিষ্ট ওয়েবসাইটগুলিতে অ্যাক্সেস ব্লক করার জন্য দরকারী।
- স্থানীয় ওয়েবসাইট পরীক্ষা: আপনি যদি একটি ওয়েবসাইট তৈরি করেন এবং DNS সেটিংস পরিবর্তন করার আগে এটি পরীক্ষা করতে চান, তাহলে আপনি আপনার স্থানীয় সার্ভারের IP ঠিকানার সাথে ডোমেন নামকে সাময়িকভাবে যুক্ত করতে হোস্ট ফাইলটি পরিবর্তন করতে পারেন।
- ওয়েব পেজ ব্লক করা: আপনি একটি ভুল IP ঠিকানায় বা স্থানীয় ঠিকানায় (127.0.0.1) পুনঃনির্দেশিত করে নির্দিষ্ট ওয়েবসাইটগুলিতে অ্যাক্সেস নিষিদ্ধ করতে পারেন।
MacOS এ হোস্ট ফাইলের অবস্থান
macOS-এ হোস্ট ফাইলটি পরিবর্তন করার আগে, আমরা এটি কোথায় পেতে পারি তা জেনে নেওয়া ভাল হবে। এবং এই ফাইল আমরা এটি ডিরেক্টরিতে খুঁজে পেতে পারি জন্য / etc / হোস্ট, একটি পথ যা বেশিরভাগ ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেম দ্বারা ভাগ করা হয়।
এটা জানা গুরুত্বপূর্ণ যে এই ফাইলটি সুরক্ষিত, যার মানে হল এটি পরিবর্তন করতে আপনার রুট সুবিধার প্রয়োজন হবে.
ম্যাকওএসে হোস্ট ফাইলটি কীভাবে পরিবর্তন করবেন
এখন আসুন পরিস্থিতির হৃদয়ে যাই, নিজেই। macOS এ হোস্ট ফাইল পরিবর্তন করতে, আপনাকে টার্মিনাল অ্যাপ ব্যবহার করতে হবে, যা macOS এর কমান্ড লাইন ইন্টারফেস। নীচে, আমরা ধাপে ধাপে ব্যাখ্যা করব কিভাবে এটি করা যায়।
একবার আপনি টার্মিনাল খুললে, আপনাকে সুপার ইউজার মোডে একটি টেক্সট এডিটর ব্যবহার করে হোস্ট ফাইলটি খুলতে হবে। টার্মিনালে সবচেয়ে বেশি ব্যবহৃত এডিটর হল ন্যানো, তবে আপনি অন্য এডিটর যেমন vi বা vim ব্যবহার করতে পারেন যদি আপনি তাদের সাথে স্বাচ্ছন্দ্যবোধ করেন।
ন্যানো দিয়ে হোস্ট ফাইল খুলতে, টার্মিনালে নিম্নলিখিত কমান্ড টাইপ করুন:
সুডো ন্যানো / ইত্যাদি / হোস্ট
এন্টার চাপার পর, আপনাকে আপনার ব্যবহারকারীর পাসওয়ার্ড লিখতে বলা হবে (আপনি আপনার ম্যাকে লগ ইন করতে যেটি ব্যবহার করেন)। এটি প্রয়োজনীয় কারণ আপনি একটি সুরক্ষিত ফাইল পরিবর্তন করার চেষ্টা করছেন৷
হোস্ট ফাইল সম্পাদনা করা হচ্ছে
একবার আপনি ন্যানোতে হোস্ট ফাইলটি ওপেন করলে, আপনি কমান্ড টিপলে আপনি এর মতো কিছু দেখতে পাবেন মেকফাইল
##
# হোস্টডেটাবেস
#
# localhost লুপব্যাক ইন্টারফেস কনফিগার করতে ব্যবহৃত হয়
# যখন সিস্টেম বুট হয়। এই এন্ট্রি পরিবর্তন করবেন না.
##
127.0.0.1 স্থানীয় হোস্ট
255.255.255.255 ব্রডকাস্টহোস্ট
:: 1 স্থানীয় হোস্ট
এখানে আপনি আপনার নিজের ডোমেন পুনঃনির্দেশের নিয়ম যোগ করতে পারেন।
কিছু সাধারণ পরিবর্তন যা হোস্ট ফাইলে করা যেতে পারে
একটি নির্দিষ্ট আইপিতে একটি ডোমেন পুনর্নির্দেশ করুন
যদি আপনি চান একটি নির্দিষ্ট আইপি ঠিকানায় একটি ডোমেন পুনর্নির্দেশ করুন, নিম্নলিখিত বিন্যাসে একটি লাইন যোগ করে:
উদাহরণস্বরূপ, আপনি যদি www.example.com আইপি 192.168.1.100 এ পুনঃনির্দেশ করতে চান, আপনি এই লাইনটি যোগ করবেন: 192.168.1.100 www.example.com
একটি ওয়েবসাইটে অ্যাক্সেস ব্লক করুন
একটি ওয়েবসাইট ব্লক করতে, আপনি ডোমেনটিকে স্থানীয় আইপি ঠিকানায় (127.0.0.1) পুনঃনির্দেশ করতে পারেন, যা আপনার নিজের কম্পিউটার. আপনি এইভাবে এটি করবেন:
এটি আপনার নিজস্ব কম্পিউটারে পুনঃনির্দেশ করতে www.sitiowebindeseado.com অ্যাক্সেস করার কোনো প্রচেষ্টার কারণ হবে, সাইটে প্রকৃত অ্যাক্সেস রোধ করবে।
এটি গুরুত্বপূর্ণ যে আপনি যখন এই পরিবর্তনগুলির কোনটি শেষ করেন, আপনি এটি সংরক্ষণ করেন। কিন্তু যেহেতু আপনি টার্মিনালে আছেন, তাই প্রতি সেভ করার কোনো বোতাম নেই। এই ক্ষেত্রে, পরিবর্তনগুলি সংরক্ষণ করতে, Ctrl + O টিপুন (অক্ষর "O", সংখ্যা "0" নয়)। যত তাড়াতাড়ি আপনি করবেন, ন্যানো আপনাকে ফাইলের নাম নিশ্চিত করতে বলবে; নিশ্চিত করতে কেবল এন্টার টিপুন।
একবার আপনি সবকিছু সম্পাদনা শেষ করলে, আপনাকে টার্মিনালে ফিরে আসার জন্য ন্যানো থেকে প্রস্থান করতে হবে, যেভাবে আপনি X-এর সাথে যেকোনো প্রোগ্রাম বন্ধ করেন। এবং আপনি কল্পনা করতে পারেন, এটি থেকে বেরিয়ে আসার জন্য আপনাকে Ctrl + X চাপতে হবে এবং সেখানে আপনি macOS টার্মিনালে ফিরে আসবেন.
DNS ক্যাশে ফ্লাশ করুন
হোস্ট ফাইল পরিবর্তন করার পরে, এটা সুপারিশ করা হয় আপনার Mac এর DNS ক্যাশে সাফ করুন পরিবর্তনগুলি অবিলম্বে কার্যকর হয় তা নিশ্চিত করতে। DNS ক্যাশে সাফ করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
এই কমান্ডটি DNS ক্যাশে ফ্লাশ করে এবং নাম রেজোলিউশন পরিষেবা পুনরায় চালু করে। আপনি স্ক্রিনে কোনো নিশ্চিতকরণ পাবেন না, তবে পরিবর্তনগুলি প্রয়োগ করা হবে।
যাচাই করা হচ্ছে যে আমরা macOS-এ হোস্ট ফাইলটি পরিবর্তন করেছি
একবার আপনি হোস্ট ফাইলটি পরিবর্তন করে এবং ডিএনএস ক্যাশে সাফ করার পরে, সবকিছু সঠিকভাবে করা হয়েছে তা নিশ্চিত করতে পরিবর্তনগুলি কার্যকর হয়েছে কিনা তা যাচাই করা বাঞ্ছনীয়।
আপনি এটি একটি পিং ব্যবহার করে করতে পারেন (আপনি যে ওয়েবসাইটটি ব্লক করেছেন সেটিকে পিং করুন এবং টার্মিনাল আপনার নির্ধারিত আইপিটি ফেরত দেবে) অথবা যদি আপনি একটি উপায় চান "কম প্রযুক্তিগত এবং কার্যকরী", সহজভাবে আপনার ব্রাউজার খুলুন এবং সেই ওয়েবসাইটে প্রবেশ করার চেষ্টা করুন. যদি এটি আপনাকে সেই আইপিতে পুনঃনির্দেশ করে, আপনি ইতিমধ্যেই সফলভাবে আপনার হোস্ট ফাইলটি পরিবর্তন করেছেন।