শেয়ার্ড বনাম ডেডিকেটেড VPN IP: আসলে কী বদলায়
একটি পিন করা এক্সিট আর একটি শেয়ার্ড পুল একই রিরাইটের মধ্য দিয়ে যায়। পার্থক্য হলো আপনি যে পোর্ট ব্লক পান, বাইন্ডিং কতক্ষণ টেকে, আর কে তার ইতিহাস ভাগ করে।
শেয়ার্ড এক্সিট আর ডেডিকেটেড এক্সিট একই রিরাইটের মধ্য দিয়ে যায়: গেটওয়ে আপনার সোর্স ঠিকানাকে তার পুলের একটি পাবলিক ঠিকানা দিয়ে বদলে দেয় এবং একটি পোর্ট বেছে নেয়। পার্থক্য ওই পুল কীভাবে তৈরি তার মধ্যে এবং আপনার বাইন্ডিং কতদিন টেকে তার মধ্যে। এটি একটি অ্যালোকেশন সিদ্ধান্ত, এনক্রিপশনের আপগ্রেড নয়।
এই কাঠামো একসঙ্গেই বেশিরভাগ ব্যবহারিক প্রশ্নের উত্তর দেয়। একটি অ্যালাউলিস্ট বাইন্ডিংয়ের স্থিতিশীলতা নিয়ে ভাবে, একটি সাইটের জালিয়াতি যাচাই ঠিকানার ইতিহাস নিয়ে ভাবে, আর প্ল্যানটির নাম কী তা নিয়ে দুটির কোনোটিই ভাবে না।
দুই বিকল্পই একই ঠিকানার উপর পোর্ট ম্যাপিং
কোনো ক্লায়েন্ট যখন এক্সিটের মধ্য দিয়ে সংযোগ খোলে, গেটওয়ে সোর্স ঠিকানাটি পুল যে পাবলিক ঠিকানা দেয় সেটিতে রিরাইট করে এবং সেই ঠিকানার মুক্ত পরিসর থেকে একটি সোর্স পোর্ট বেছে নেয়। একই এক্সিটে দুই গ্রাহক একটি IPv4 ঠিকানার উপর দুইটি পোর্ট ব্লক হয়ে যান। দূরবর্তী সার্ভার একটি হোস্টকে অনেক সমসাময়িক সংযোগসহ দেখে, আর পেলোডে কিছুই বলে না কোন ব্লক কোন গ্রাহকের। এই পোর্ট ম্যাপিংই ঠিকানা ভাগাভাগি সম্ভব করার প্রক্রিয়া।
ডেডিকেটেড অ্যাসাইনমেন্ট এই গল্পটি সংক্ষিপ্ত করে, তার আকার না বদলেই: পুল আপনার অ্যাকাউন্টের জন্য একজন সদস্য রাখে এবং অপারেটর আপনাকে রিংয়ে ঘোরানোর বদলে সেটি পিন করে। পোর্ট এখনও আপনার নিজের সেশনগুলোর মধ্যে ভাগ হয়, আর ঠিকানাটি এখনও এক্সিটে অনূদিত হয়, আপনার ডিভাইসে রাউট হয় না।
তাই তারের আচরণ অভিন্ন, শুধু হিসাবরক্ষণ আলাদা।
| Property | Shared pool | Pinned assignment |
|---|---|---|
| Address selected at connect | Any free member of the pool | The one address bound to the account |
| Other subscribers on it | Present, unknown to you | Usually none, though the operator may oversubscribe |
| Stability across reconnects | Depends on pool size and rotation policy | Holds until the operator changes the assignment |
অ্যালাউলিস্ট লেবেল নয়, বাইন্ডিং অনুসরণ করে
একটি ব্যবসায়িক সেবার জন্য IP-ভিত্তিক অ্যাক্সেস নিয়ম প্যাকেট হেডারের একটি ফিল্ড যাচাই করে। যদি সেই ফিল্ডকে একটি নির্দিষ্ট মানের সঙ্গে মিলতে হয়, তবে ঘুরতে থাকা পুল ভুল হাতিয়ার, তাতে যত ঠিকানাই থাকুক। পিন করা অ্যাসাইনমেন্ট নিয়মটি পূরণ করে যতক্ষণ রক্ষণাবেক্ষণ ঠিকানাটি সরায় না, আর তাই রক্ষণাবেক্ষণ নীতিটি বৈশিষ্ট্যের তালিকার সঙ্গে একই আলোচনায় পড়ে।
curl -4 -s https://api.ipify.org; echo curl -6 -s https://ifconfig.co; echo
টানেল চালু রেখে দুই লাইনই চালান। প্রথমটি নিশ্চিত করে আপনার অ্যালাউলিস্ট যে IPv4 এক্সিট দেখবে; দ্বিতীয়টি একটি ডুয়াল-স্ট্যাক লিক ধরে, যেখানে IPv6 ট্রাফিক প্রদানকারীর মধ্য দিয়ে বেরোয় আর IPv4 টানেলের মধ্য দিয়ে যায়। দুই পরিবারই গ্রহণ করে এমন সেবা এমন কারণে অ্যালাউলিস্ট যাচাইয়ে ব্যর্থ হতে পারে যা IPv4 ফলাফল কখনো দেখায় না।
তারপর নিশ্চিত করুন যে অ্যালাউলিস্ট দরকার এমন অ্যাপ্লিকেশনই টানেল ব্যবহার করছে: স্প্লিট টানেলিং, বাদ দেওয়া রুট বা প্রক্সি সেটিং ওই অ্যাপকে সরাসরি বাইরে পাঠাতে পারে, অথচ ব্রাউজার পরীক্ষা ঠিক দেখায়। টানেল পড়ে গেলে ট্রাফিক আটকায় এমন কিল সুইচ আপনার বাড়ির ঠিকানায় নীরব ফিরে যাওয়ার চেয়ে ভালো, আর ঠিক এভাবেই অনুমোদিত কর্মপ্রবাহ ভুল দিকে ভাঙে।
সুনাম ঠিকানার সঙ্গে ভ্রমণ করে
শেয়ার্ড এক্সিট তার ব্যবহারকারী সবার সঞ্চিত আচরণ বহন করে, তাই গন্তব্যপক্ষের স্কোরিং, রেট সীমা এবং চ্যালেঞ্জ পাতা সেই ইতিহাসে সাড়া দেয়। সাধারণ ব্রাউজিং তখন এমন কারণে অতিরিক্ত যাচাইয়ের মুখে পড়তে পারে যা আপনি দেখতে পান না। পিন করা ঠিকানা অবদানকারীদের সীমা আপনার নিজের অ্যাকাউন্টে সংকুচিত করে। তবুও এটি পরিষ্কার অবস্থায় আসে না, কারণ পিন করা ঠিকানা পুনর্ব্যবহৃত হয় এবং ডেটা-সেন্টার পরিসর বাসস্থানিক পরিসরের চেয়ে আলাদা বিবেচিত হতে পারে, এখন তা যার হাতেই থাকুক।
অ্যাকাউন্ট, কুকি আর ব্রাউজার ফিঙ্গারপ্রিন্ট এখনও এসব সিদ্ধান্তের বেশিরভাগ নিয়ন্ত্রণ করে।
সুনামকে প্ল্যানের নামে ঝোলানো একটি সংখ্যা নয়, বরং পুরো পথের বৈশিষ্ট্য হিসেবে দেখুন। একই প্রদানকারীর দুই গ্রাহক সাবনেট, গন্তব্যের নিজস্ব নীতি বা অনুরোধের পিছনের অ্যাকাউন্টের কারণে ভিন্ন ব্যবহার পেতে পারেন।
দুই ক্ষেত্রেই যা একই থাকে
টানেল একইভাবে এনক্রিপ্ট করে। WireGuard এখনও একই কী দিয়ে হ্যান্ডশেক করে, OpenVPN এখনও একই সাইফার স্যুট নিয়ে দরকষাকষি করে, আর এক্সিট ঠিকানা কখনো সেই দরকষাকষিতে ঢোকে না। পিন করা ঠিকানার জন্য টাকা দেওয়া অ্যালোকেশন আচরণ কেনে, আরও শক্তিশালী পরিবহন নয়।
অপারেটরের দৃশ্যমানতাও একই থাকে। সোর্স সংযোগ, টাইমস্ট্যাম্প আর অ্যাকাউন্ট শনাক্তকারী দুই ব্যবস্থাতেই এক্সিটে পর্যবেক্ষণযোগ্য থাকে, এবং অপরিচিতদের সঙ্গে ঠিকানা ভাগ করা কোনো লগিং নীতি তৈরি করে না। পিন করা ঠিকানা এমনকি সেশনজুড়ে আরও স্থির শনাক্তকারী হিসেবে কাজ করতে পারে, যা ডেডিকেটেড মানে বেশি গোপনীয়—এই ধারণার বিপরীত।
পিন করা ঠিকানা বেছে নিন যখন গন্তব্য স্থির সোর্স দাবি করে, যখন কর্মপ্রবাহ ঘূর্ণন সহ্য করতে পারে না, বা যখন ভাগ করা ইতিহাস বৈধ ট্রাফিক বারবার ব্যাহত করে। পুলেই থাকুন যখন একমাত্র প্রয়োজন ভিন্ন এক্সিট আর ঘূর্ণনের কোনো খরচ নেই। উপরের দুই কমান্ড দিয়ে ফল যাচাই করুন, তারপর যেকোনো অনুমানে ভরসা করুন। আপনার মনে হওয়া এক্সিট আর সার্ভারের দেখা এক্সিট একই ফিল্ড কেবল তখনই, যখন মাঝখানে কিছুই তা রিরাইট করে না।