IPv6 ঠিকানা আপনার VPN-এর বিকল্প নয়: আগে মূল কাজটি দেখুন
বৈশ্বিক ঠিকানা পৌঁছানোর ক্ষমতা বদলায়, এনক্রিপশন, ব্যক্তিগত রাউটিং বা অ্যাক্সেস নীতি নয়। VPN যে কাজটি করত, তা সরানোর আগে তার নাম দিন।
ক্লায়েন্টের স্ট্যাটাস পেজ খুলুন, একটি বৈশ্বিক IPv6 ঠিকানা দেখুন, আর মনে হবে টানেলটি এখন ঐচ্ছিক। ওই পেজ একটি ঠিকানা দেখায়, এনক্রিপশনের সীমা নয়, ব্যক্তিগত রাউটিং টেবিল নয় এবং অ্যাক্সেসের সিদ্ধান্ত নয়। VPN সাধারণত একসাথে তিনটি কাজ করে, আর IPv6 কেবল দুষ্প্রাপ্য ঠিকানা ভাগ করার কাজটিতে ছোঁয়। একটি পরিষেবাকে ক্লায়েন্ট থেকে শ্রোতা পর্যন্ত অনুসরণ করাই একমাত্র উপায় দেখার, কোন কাজটি পরিবর্তনের পরেও টিকে থাকে।
সরঞ্জাম সরানোর আগে কাজটির নাম দিন
মানুষেরা “VPN” বলে তিনটি বিন্যাসের একটি বোঝায়, আর তিনটিই ভিন্ন কারণে ব্যর্থ হয়। একটি দল প্রকাশিত একটি অ্যাপ্লিকেশন পর্যন্ত পৌঁছানো অ্যাপ্লিকেশন-অ্যাক্সেসের সমস্যা। কয়েকটি সাইট পরস্পরে পৌঁছাতে নির্দিষ্ট ব্যক্তিগত নেটওয়ার্কের সেটে যোগ দেওয়া রাউটিং সম্পর্ক। যে অবকাঠামো আপনি পুরোপুরি নিয়ন্ত্রণ করেন না তার উপর স্থিতিশীল প্রশাসনিক স্তর রাখা নিজস্ব ঠিকানা পরিকল্পনাসহ একটি পরিচালন বিন্যাস।
IPv6 প্রথম বিন্যাসের জন্য ঠিকানা ভাগ করার বাধা সরায়, আর সেখানে সত্যিই কাজ করে, কারণ সরাসরি ঠিকানা একটি অনুবাদককে প্রতিস্থাপন করতে পারে। অন্য দুটির জন্য কিছুই বদলায় না, কারণ প্রয়োজনটা কখনোই ঠিকানার অভাব ছিল না। কনফিগারেশন ছোঁয়ার আগে লিখে রাখুন তিনটির কোনটি আপনি সত্যিই চালান।
সর্বজনীন ঠিকানা এনক্রিপশন নয়
বৈশ্বিক পরিধির ঠিকানা বলে দেয় একটি হোস্ট কোথায় পৌঁছানো যায়; সেখানে আসা ট্রাফিক এনক্রিপ্টেড বা প্রমাণিত কি না, সে বিষয়ে এটি কিছু বলে না। RFC 8504-এর নিরাপত্তা আলোচনা IPsec বাস্তবায়নের সমর্থনকে IPsec, TLS, SSH ও অন্য পদ্ধতির মধ্যে বিস্তৃত পছন্দ থেকে আলাদা করে, আর ঠিকানাযোগ্যতাকে সুরক্ষা হিসেবে পড়লে এই পার্থক্যটিই হারিয়ে যায়। যে স্ট্যাক একটি পদ্ধতি সমর্থন করে, সে কেবল প্রমাণ করেছে পদ্ধতিটি আছে, এই প্রবাহটি তার মধ্য দিয়ে গেছে তা কখনোই নয়। IPsec-এ নির্দিষ্টভাবে কোনটি সুরক্ষিত তা ঠিক করে সমঝোতায় আসা অ্যাসোসিয়েশন ও তার নির্বাচিত ট্রাফিক, আর ঠিকানা পরিবার প্যাকেটের একটি বৈশিষ্ট্য, তার নীতি নয়।
পৌঁছানোর ক্ষমতা আবার আলাদা প্রশ্ন। সর্বজনীন ঠিকানা অযাচিত ট্রাফিক আসতে বাধ্য করে না, কারণ রুট, ফায়ারওয়াল ও শ্রোতা প্রত্যেকের একটি ভোট আছে, আর NAT সরানো একটি ফিল্টার সরায়, সবগুলো নয়। টানেলটি যদি এই তিনটির কোনোটির জায়গা নিত, তা ঠিক করুন।
স্তরটি এখনো যা দেয়
স্তরটি তিন পরিস্থিতিতে তার জায়গা ধরে রাখে। দূরবর্তী ব্যবহারকারীদের একটি অ্যাপ্লিকেশনের বদলে নির্দিষ্ট রুটের সেট লাগতে পারে, দুটি সাইটের ব্যক্তিগত পৌঁছানোর চুক্তি লাগতে পারে, আর অপারেটররা এমন ঠিকানা চাইতে পারেন যা অ্যাক্সেস প্রদানকারী বদলালে বদলায় না। তিনটির কোনোটিই IPv4 ঠিকানার অভাব নিয়ে নয়।
বৈশ্বিক ঠিকানা এটিকে রক্ষণাবেক্ষণমুক্ত করে না। গোছানো ভেতরের পরিকল্পনা প্রদানকারী বাইরের প্রান্ত বদলানোর পরেও সেটিকে উত্তর দিতে রাখে না, আর প্রমাণীকরণ, পুনঃসংযোগ ও নাম হালনাগাদ এখনো একজন মালিক চায়। কিছু বন্ধ করার আগে ঠিক করুন এগুলো কীভাবে পুনরুদ্ধার হবে।
সর্বজনীন হতে যাওয়া পরিষেবাটি অনুসরণ করুন
হোস্ট থেকে শুরু করুন এবং আসলে কী শুনছে তার তালিকা করুন, কারণ আপনার অনুমোদিত অ্যাপ্লিকেশনটি মেশিনে একমাত্র জিনিস হওয়া বিরল। ss -lntup প্রতিটি TCP ও UDP শ্রোতাকে তার বাইন্ড ঠিকানাসহ ছাপে এবং আপনার বিশেষাধিকার অনুমোদিত হলে মালিক প্রক্রিয়াটি যোগ করে, যা এক নজরে দেখায় প্রশাসনিক ইন্টারফেসটি ওয়াইল্ডকার্ড ঠিকানায় আছে নাকি কেবল loopback-এ। আপনার স্ট্যাক IPv6 সকেট আলাদা রাখলে এটি এভাবে পুনরাবৃত্তি করুন: ss -6 -lntup ।
তারপর প্রতিটি লাইন দর্শক অনুযায়ী শ্রেণিবদ্ধ করুন। নিজস্ব প্রমাণীকরণ ও পরিবহন নিরাপত্তাসহ অ্যাপ্লিকেশন পোর্ট সর্বজনীন ঠিকানায় ঠিক থাকতে পারে, কিন্তু প্রশাসনিক ইন্টারফেস, মেট্রিকের প্রান্তবিন্দু ও ডেটাবেস পোর্ট সাধারণত থাকে না। একটি অনুমোদিত অ্যাপ্লিকেশন কেবল সেই অ্যাপ্লিকেশন সম্পর্কে রায়, হোস্ট ভাগ করা প্রতিটি পরিষেবা প্রকাশের অনুমতি কখনোই নয়। প্রতিটি লাইনের বাইন্ড ঠিকানা বলে দেয় প্রকাশটি আগেই আছে, নাকি আপনি যে পরিবর্তনের পরিকল্পনা করছেন তা এটি তৈরি করবে।
দুটি পরীক্ষা, তারপর ঠিক করুন কী বন্ধ করবেন
একটি স্তর সরানোর আগে কাগজে দুটি প্রশ্নের উত্তর দিন। প্রথমত, প্রয়োজনের কি ব্যক্তিগত রাউটিং দরকার, অর্থাৎ এমন পৌঁছানো যা সর্বজনীন ঠিকানা বোঝায় না এবং অ্যাক্সেস প্রদানকারী দেয় না? দ্বিতীয়ত, এর কি সুরক্ষার সীমা দরকার, অর্থাৎ এমন প্রবাহে এনক্রিপশন ও প্রমাণীকরণ যা নইলে অবিশ্বস্ত পথ খোলাখুলি পার হতো? ওই পরিষেবার জন্য দুটি উত্তরই না হলে টানেল সরানোর প্রার্থী; যেকোনো একটি হ্যাঁ হলে তা থাকে।
ডুয়াল-স্ট্যাক ক্লায়েন্টে IPv4 ও IPv6-এর উপর আলাদাভাবে একই পরীক্ষা চালান, কারণ সুরক্ষিত IPv4 ট্রাফিক IPv6 পথ সম্পর্কে কিছু বলে না। স্ট্যাটাস পেজে বৈশ্বিক IPv6 ঠিকানা ফাঁসের প্রমাণ নয়, আর এটির অনুপস্থিতি সুরক্ষার প্রমাণ নয়। কেবল সেই পরিষেবাগুলো বন্ধ করুন যেখানে দুটি উত্তরই লেখা আছে এবং এখনো না, আর পরিবর্তনের নথিতে লিখুন কোন প্রশ্নটি সিদ্ধান্ত দিয়েছে।