DNS অনুরোধ বা প্রশ্নগুলি প্রায়শই নেটওয়ার্ক চেইনের সবচেয়ে দুর্বল লিঙ্ক কারণ সেগুলি সম্পূর্ণরূপে এনক্রিপ্ট করা হয়নি এমনকি আপনি যখন আপনার ইন্টারনেট যোগাযোগ সুরক্ষিত করতে HTTPS বা VPN পরিষেবা ব্যবহার করছেন তখনও৷ এই অরক্ষিত DNS দুর্বলতার জন্য যথেষ্ট সুযোগ প্রদান করে যেমন ম্যান-ইন-দ্য-মিডল আক্রমণ, DNS স্নুপিং, হাইজ্যাকিং ট্রাফিক ইত্যাদি।
এই সমস্যাটি সমাধান করার জন্য, OpenDNS DNSCrypt প্রকাশ করেছে যা স্থানীয় নেটওয়ার্কে আপনার DNS প্রশ্নগুলিকে এনক্রিপ্ট করে নিরাপত্তার একটি অতিরিক্ত স্তর যোগ করে, মূলত যেকোনো DNS লিককে ব্লক করে। DNS ক্যোয়ারীগুলিকে এনক্রিপ্ট করতে DNSCrypt-এর শক্তিকে কাজে লাগানোর জন্য কীভাবে আপনার Windows মেশিন কনফিগার করবেন তা এখানে রয়েছে৷
উইন্ডোজে DNSCrypt কনফিগার করুন
1. যতটা প্রযুক্তিগত শোনাচ্ছে, উইন্ডোজ মেশিনে DNSCrypt কনফিগার করা সত্যিই সহজ। প্রথমে, অফিসিয়াল ওয়েবসাইটে যান এবং উইন্ডোজের জন্য DNSCrypt প্রক্সি জিপ প্যাকেজটি ডাউনলোড করুন৷
৷
2. একবার ডাউনলোড হয়ে গেলে, প্যাকেজের ভিতরের ফোল্ডারটি আপনার সি ড্রাইভে বা অন্য যেকোন ড্রাইভে সেই বিষয়ে এক্সট্র্যাক্ট করুন। এক্সট্র্যাক্ট করার পরে, ফোল্ডারটির নাম পরিবর্তন করে "dnscrypt"। এইভাবে কমান্ড প্রম্পটে নেভিগেট করা সহজ হবে।
3. এখন উন্নত সুবিধা সহ আপনার কমান্ড প্রম্পট খুলুন। এটি করতে, "Win + X" টিপুন এবং "কমান্ড প্রম্পট (অ্যাডমিন)" বিকল্পটি নির্বাচন করুন। আপনি যদি Windows 7 বা Vista ব্যবহার করেন, তাহলে কেবল স্টার্ট মেনুতে কমান্ড প্রম্পট অনুসন্ধান করুন, এটিতে ডান-ক্লিক করুন এবং "প্রশাসক হিসাবে চালান" বিকল্পটি নির্বাচন করুন৷
4. একবার কমান্ড প্রম্পট খোলা হয়ে গেলে, নীচের কমান্ডটি ব্যবহার করে আপনার C ড্রাইভে নিষ্কাশিত "dnscrypt" ফোল্ডারের ভিতরে "bin" ফোল্ডারে নেভিগেট করুন। আপনি যদি ফোল্ডারটি অন্য কোথাও রাখেন, সেই অনুযায়ী কমান্ডটি পরিবর্তন করুন।
c:\dnscrypt\bin
5. DNSCrypt ইনস্টল করার আগে, আপনাকে আমরা যে DNS ব্যবহার করতে যাচ্ছি তার সার্ভার কী ফিঙ্গারপ্রিন্ট পরীক্ষা করতে হবে। আমার ক্ষেত্রে, আমি OpenDNS পরীক্ষা করতে যাচ্ছি। পরীক্ষা সম্পাদন করতে, নীচের কমান্ডটি প্রবেশ করান এবং কার্যকর করুন। আবার, আপনি যদি আপনার ফোল্ডার অন্য কোথাও রাখেন তাহলে ডিরেক্টরির ঠিকানা পরিবর্তন করুন।
dnscrypt-proxy.exe --resolver-name=opendns --resolvers-list="c:\dnscrypt\bin\dnscrypt-resolvers.csv" --test=0
6. একবার আপনি উপরের কমান্ডটি কার্যকর করার পরে, আপনি সার্ভার কী ফিঙ্গারপ্রিন্ট সম্পর্কিত নীচের চিত্রের মতো একটি প্রতিক্রিয়া পাবেন। যদি তা না হয়, তাহলে অন্তর্ভুক্ত CSV ফাইল থেকে অন্যান্য সামঞ্জস্যপূর্ণ DNS প্রদানকারীদের চেষ্টা করুন৷
৷
7. আপনার Windows মেশিনে DNSCrypt পরিষেবা ইনস্টল করতে, নীচের কমান্ডটি প্রবেশ করান৷
৷dnscrypt-proxy.exe --resolver-name=opendns --resolvers-list="c:\dnscrypt\bin\dnscrypt-resolvers.csv" --install
8. একবার কার্যকর করা হলে, আপনি ব্যবহৃত রেজিস্ট্রি কী সম্পর্কে তথ্য সহ একটি নিশ্চিতকরণ বার্তা পাবেন এবং অবশ্যই DNS সমাধানকারী সেটিংস পরিবর্তন করতে হবে৷
9. DNS সেটিংস পরিবর্তন করতে, "Win + X" টিপুন এবং নেটওয়ার্ক সংযোগ উইন্ডো খুলতে "Network Connections" বিকল্পটি নির্বাচন করুন৷ আপনি যদি Windows 7 বা Vista ব্যবহার করেন, তাহলে আপনি নেটওয়ার্কিং এবং শেয়ারিং সেন্টারের মাধ্যমে এটি অ্যাক্সেস করতে পারেন৷
10. আপনার নেটওয়ার্ক অ্যাডাপ্টারে ডান ক্লিক করুন এবং "বৈশিষ্ট্য" বিকল্পটি নির্বাচন করুন৷
৷
11. বৈশিষ্ট্য উইন্ডোতে, নীচে স্ক্রোল করুন, "ইন্টারনেট প্রোটোকল সংস্করণ 4 (TCP/IPv4)" নির্বাচন করুন এবং "বৈশিষ্ট্য" বোতামে ক্লিক করুন৷
12. রেডিও বোতাম "নিম্নলিখিত DNS সার্ভার ঠিকানাগুলি ব্যবহার করুন" নির্বাচন করুন এবং স্থানীয় হোস্ট ঠিকানা লিখুন 127.0.0.1
আপনার পছন্দের DNS হিসাবে। একবার আপনি যোগ করা হয়ে গেলে, পরিবর্তনগুলি সংরক্ষণ করতে "ঠিক আছে" বোতামে ক্লিক করুন৷
এখন, আপনি যদি IPv6 ব্যবহার করেন, তাহলে IPv6 বৈশিষ্ট্য খুলুন এবং পছন্দের DNS লিখুন ::1
.
এটিই করার আছে, এবং DNSCrypt ব্যবহার করার জন্য আপনার উইন্ডোজ কম্পিউটার কনফিগার করা সহজ। এখন থেকে, আপনার সমস্ত DNS প্রশ্ন এনক্রিপ্ট করা হয়েছে৷
৷আশা করি এটি সাহায্য করবে, এবং উইন্ডোজের জন্য DNSCrypt পরিষেবা ইনস্টল করার সময় আপনি যদি কোনও সমস্যার সম্মুখীন হন তবে নীচে মন্তব্য করুন৷