গুগলিংয়ের সময় আমার নিজের অভিজ্ঞতা এবং আমি কীসের মুখোমুখি হয়েছিল তার উপর ভিত্তি করে চেষ্টা করার জন্য এখানে কিছু জিনিস দেওয়া হয়েছে:
1. আপনি পরীক্ষা করে দেখেছেন যে এটি সঠিকভাবে কাজ করে?
হোস্টগুলিতে পরিবর্তনগুলি অবিলম্বে কার্যকর হওয়া উচিত, তবে উইন্ডোজ নাম রেজোলিউশন ডেটা ক্যাশে করে যাতে কিছু সময়ের জন্য পুরানো রেকর্ডগুলি ব্যবহার করা যেতে পারে। একটি কমান্ড লাইন খুলুন (উইন্ডোজ + আর cmd,, এন্টার) এবং টাইপ করুন:
ipconfig /flushdns
পুরানো ডেটা ফেলে দিতে। এটি কাজ করে কিনা তা পরীক্ষা করার জন্য, ধরে নিন (www.example.com- এর জন্য আপনার হোস্টগুলিতে আপনার আইপিভি 4 প্রবেশ রয়েছে, বা ipv6.example.com- র জন্য আপনার হোস্টগুলিতে আইপিভি 6 এন্ট্রি রয়েছে) ধরে নিন:
ping www.example.com -n 1
ping -6 ipv6.example.com -n 1
এবং দেখুন এটি সঠিক আইপি ব্যবহার করে কিনা। যদি হ্যাঁ, আপনার হোস্ট ফাইলটি ঠিক আছে এবং সমস্যা অন্য কোথাও।
এছাড়াও, আপনি নেটবিওস ক্যাশে দিয়ে পুনরায় সেট করতে পারেন (প্রশাসক হিসাবে কনসোলটি খুলুন বা এটি ব্যর্থ হবে):
nbtstat -R
আপনি ডিএনএস ক্যাশে বর্তমান ডেটা এটির সাথে চেক করতে পারেন:
ipconfig /displaydns | more
2. বেসিক
- আপনার হোস্ট ফাইল সঠিক নামকরণ করা হয়? এটি হওয়া উচিত
hostsএবং না host, ইত্যাদি।
- এক্সটেনশনটি কি সঠিক? এটির কোনও এক্সটেনশন থাকা উচিত (
hostsনয় hosts.txt) - সতর্কতা অবলম্বন করুন যদি আপনি পরিচিত এক্সটেনশনগুলি গোপন করার জন্য উইন্ডোজ কনফিগার করেছেন, বৈশিষ্ট্যগুলি পরীক্ষা করে দেখুন: সঠিক হোস্ট ফাইলটির ধরণটি "ফাইল" হিসাবে প্রদর্শিত হবে।
- আপনি কি সঠিক বাক্য গঠনটি অনুসরণ করেছিলেন ? আপনি কি ঘটনাক্রমে কোনও হ্যাশ (
#) দিয়ে লাইনের উপসর্গ দিয়েছেন যা মন্তব্যগুলিকে নির্দেশ করে?
- আপনি কি সমস্ত রূপের যত্ন নিয়েছেন (
www.example.comএবং example.com- কেবল দুটি যোগ করার জন্য সবচেয়ে নিরাপদ)?
3. সাদা স্থান
প্রতিটি লাইনের বিন্যাসটি হ'ল IP address, তারপরে একটি অনুভূমিক ট্যাব (এস্কেপ কোড \t, এএসসিআইআই HT, হেক্স 0x09) বা একটি একক স্থান (হেক্স 0x20), তারপরে হোস্টের নাম, অর্থাৎ। www.example.com, তারপরে অবশেষে একটি লাইন ফিডের পরে একটি গাড়ীর ফেরত আসবে (এস্কেপ কোড \r\n, এএসসিআইআই CRLF, হেক্স 0x0d 0x0a)।
নিয়ন্ত্রণ অক্ষর নির্দেশ করতে ইউনিকোড নিয়ন্ত্রণ ছবি ব্যবহার করে নমুনা এন্ট্রি। (এগুলি আপনার হোস্ট ফাইলটিতে কপি এবং পেস্ট করবেন না!)
192.0.2.1␉www.example.com␍␊
2001:db8:8:4::2␉ipv6.example.com␍␊
স্বতন্ত্র বাইটগুলি হেক্স সম্পাদক প্লাগইন সহ নোটপ্যাড ++ এ দেখা যেতে পারে । নোটপ্যাড ++ এছাড়াও বিশেষ অক্ষরগুলি প্রদর্শন করবে (দেখুন - সিম্বল দেখান) যাতে আপনি সহজেই সংখ্যা এবং ধরণের শ্বেতস্পেসের অক্ষরগুলি পরীক্ষা করতে পারেন।
আপনি যদি কোথাও থেকে হোস্টের এন্ট্রি অনুলিপি করে এবং পেস্ট করেন তবে আপনি একাধিক স্পেস দিয়ে শেষ করতে পারেন। তত্ত্বের ভিত্তিতে হোস্টগুলি দুটি কলাম পৃথক করে একাধিক স্পেস সমর্থন করে, তবে অন্য কিছুই যদি কাজ না করে তবে চেষ্টা করা অন্য জিনিস।
নিরাপদ দিকে থাকতে, আপনার হোস্ট ফাইলের সমস্ত লাইন উভয়ই নয় ট্যাব বা স্পেস ব্যবহার করেছে তা নিশ্চিত করুন।
শেষ অবধি, ফাঁকা লাইন দিয়ে ফাইলটি সমাপ্ত করুন।
4. রেজিস্ট্রি কী
হোস্ট ফাইলের অবস্থান নির্দিষ্ট করে একটি রেজিস্ট্রি কী রয়েছে। ধারণা করা যায়, উইন্ডোজ আসলে হোস্ট ফাইলটি অন্য জায়গায় রাখার পক্ষে সমর্থন করে না, তবে আপনি যাচাই করতে চাইতে পারেন। মূলটি হ'ল:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
এন্ট্রিটি হওয়া উচিত:
%SystemRoot%\System32\drivers\etc
5. অনুমতি
কখনও কখনও ফাইল, ফাইলের বৈশিষ্ট্য এবং অনুরূপ জিনিসগুলিতে অনুমতি নিয়ে সমস্যা রয়েছে। ডিফল্ট অনুমতি নিয়ে ফাইলটি পুনরায় তৈরি করতে:
- আপনার ডেস্কটপে একটি নতুন পাঠ্য ফাইল তৈরি করুন।
- নোটপ্যাডে এই ফাইলটিতে আপনার বর্তমান হোস্ট ফাইলের সামগ্রী অনুলিপি করুন এবং আটকান।
- নতুন পাঠ্য ফাইলটি সংরক্ষণ করুন এবং এর নাম পরিবর্তন করুন
hosts।
- আপনার ডিরেক্টরিতে ফাইলটি অনুলিপি করুন ( সরান না )
%SystemRoot%\System32\drivers\etcএবং পুরানো ফাইলটি ওভাররাইট করুন।
শেষ পয়েন্টটি গুরুত্বপূর্ণ: অনুলিপি কাজ করে, চলমান হয় না।
স্থানীয় Usersঅ্যাকাউন্ট অবশ্যই হোস্ট ফাইলটি পড়তে সক্ষম হবে । নিশ্চিত করার জন্য (উইন্ডোজ 7 এ):
%SystemRoot%\System32\drivers\etcউইন্ডোজ এক্সপ্লোরারে নেভিগেট করুন ।
- আপনি যদি
hostsফাইলটি দেখতে না পান তবে নিশ্চিত হন যে আপনি লুকানো এবং সিস্টেম ফাইলগুলি দেখতে পাচ্ছেন ।
hostsফাইলটিতে ডান ক্লিক করুন এবং Propertiesপ্রসঙ্গ মেনু থেকে নির্বাচন করুন ।
- ইন
hosts Propertiesউইন্ডো এ ক্লিক করুন Securityট্যাব।
Group or user names:বাক্সে নামের তালিকা পরীক্ষা করুন । যদি %COMPUTERNAME%\Usersউপস্থিত থাকে তবে অনুমতিগুলি দেখতে এটিতে ক্লিক করুন।
- যদি
Usersউপস্থিত না থাকে বা উপস্থিত থাকে তবে Readঅনুমতি না থাকলে ক্লিক করুন Edit...।
- যদি
Usersউপস্থিত না থাকে, ক্লিক করুন Add..., টাইপ করুন Users, ক্লিক করুন Check Names, এবং ওকে ক্লিক করুন বা এন্টার টিপুন।
- নির্বাচন করুন
Users, এবং কলামে Read & executeপরীক্ষা করা হয়েছে তা নিশ্চিত করুন Allow। ঠিক আছে ক্লিক করুন। যদি একটি Windows Securityসতর্কতা বাক্স পপ আপ Yesহয় তবে চালিয়ে যেতে বেছে নিন ।
hosts Propertiesউইন্ডোটি বন্ধ করতে ওকে ক্লিক করুন ।
- এই উত্তরের বিভাগ 1 এ যান এবং এটি এখন কাজ করছে কিনা তা পরীক্ষা করার জন্য দিকনির্দেশগুলি অনুসরণ করুন।
6. এনকোডিং
হোস্ট ফাইলটি বিওএম ছাড়াই এএনএসআই বা ইউটিএফ -8 এ এনকোড করা উচিত। আপনি ফাইল -> সংরক্ষণ করুন হিসাবে এটি করতে পারেন।
7. প্রক্সি
আপনার যদি প্রক্সি কনফিগার করা থাকে তবে এটি হোস্ট ফাইলটিকে বাইপাস করতে পারে। সমাধানটি হ'ল প্রক্সিটি ব্যবহার না করা, বা এটি না করার জন্য এটি কনফিগার করা।
চেক করতে, আপনার ইন্টারনেট এক্সপ্লোরার -> ইন্টারনেট বিকল্প -> সংযোগ -> ল্যান সেটিংসে যান। যদি সবকিছু ফাঁকা থাকে এবং "স্বয়ংক্রিয়ভাবে সেটিংস সনাক্ত করে" চেক করা হয়, আপনি কোনও প্রক্সি ব্যবহার করছেন না।
আপনি যদি ওয়েব অ্যাক্সেসের জন্য কোনও প্রক্সি নির্ভর করেন এবং তাই এটি অক্ষম করতে না চান তবে আপনি ইন্টারনেট এক্সপ্লোরার -> ইন্টারনেট বিকল্পগুলি -> সংযোগগুলি -> ল্যান সেটিংস -> প্রক্সি সার্ভার / অ্যাডভান্সডে গিয়ে ব্যতিক্রম যুক্ত করতে পারেন। তারপরে ব্যতিক্রমগুলি পাঠ্য বাক্সে যুক্ত করুন। যেমনlocalhost;127.0.0.1;*.dev
8. ডিএনএস ঠিকানা
(এটি প্রক্সি সমস্যাগুলিও সমাধান করতে পারে))
আপনার নেটওয়ার্ক সংযোগ বৈশিষ্ট্যগুলিতে যান, তারপরে টিসিপি / আইপি সেটিংস যান এবং প্রথম ডিএনএস সার্ভারকে 127.0.0.1(লোকালহোস্ট) এ পরিবর্তন করুন । দ্বিতীয়টি সম্ভবত আপনার আসল ডিএনএসের আইপি হওয়া উচিত।
হোস্ট ফাইলটি কাজ করার জন্য এটি প্রয়োজনীয় নয় , তবে কোনও কিছু অদ্ভুতভাবে কনফিগার করা থাকলে এটি আপনার ক্ষেত্রে সহায়তা করতে পারে।
9.। স্থানীয় ঠিকানা
আপনি যদি myhost.local আকারে একটি .local ডোমেন এন্ট্রি ব্যবহার করে থাকেন এবং এটি উপেক্ষা করা হয় তবে নীচের চেষ্টা করুন
x.x.x.x myhost.local www.myhost.local
www.myhost.local এর অস্তিত্ব না থাকলেও। উইন্ডোজ কোনওভাবেই তার ওয়ার্কগ্রুপ বা লোকালডোমেন যুক্ত করে না।