مشترکہ اخراج اور مخصوص اخراج اسی دوبارہ تحریر سے گزرتے ہیں: گیٹ وے آپ کے ماخذ پتے کو اپنے پول کے کسی عوامی پتے سے بدلتا ہے اور ایک پورٹ چنتا ہے۔ فرق اس میں ہے کہ وہ پول کیسے بنایا گیا ہے اور آپ کا ربط کتنی دیر زندہ رہتا ہے۔ یہ تخصیص کا فیصلہ ہے، انکرپشن کی اپ گریڈ نہیں۔

یہ فریم ورک بیشتر عملی سوالات کا ایک ہی بار جواب دیتا ہے۔ اجازت فہرست کو ربط کے استحکام کی فکر ہے، ویب سائٹ کی دھوکہ دہی جانچ کو پتے کی تاریخ کی فکر ہے، اور دونوں کو منصوبے کے نام کی کوئی فکر نہیں۔

دونوں اختیارات ایک پتے پر پورٹ میپنگ ہیں

جب کلائنٹ کسی اخراج کے ذریعے کنکشن کھولتا ہے، گیٹ وے ماخذ پتے کو اس عوامی پتے پر دوبارہ لکھتا ہے جو پول دیتا ہے اور اس پتے کی خالی حد سے ماخذ پورٹ چنتا ہے۔ ایک ہی اخراج پر دو صارفین ایک ہی IPv4 پتے پر دو پورٹ بلاک بن جاتے ہیں۔ دور دراز سرور بہت سے بیک وقت کنکشن والا ایک ہوسٹ دیکھتا ہے، اور پے لوڈ میں کوئی چیز نہیں کہتی کہ کون سا بلاک کس صارف کا ہے۔ یہی پورٹ میپنگ وہ طریقہ ہے جو پتے کا اشتراک بالکل ممکن بناتا ہے۔

مخصوص تخصیص اس کہانی کو اس کی شکل بدلے بغیر چھوٹا کرتی ہے: پول آپ کے اکاؤنٹ کے لیے ایک رکن رکھتا ہے اور آپریٹر آپ کو حلقے میں گھمانے کے بجائے اسے مستقل کرتا ہے۔ پورٹ اب بھی آپ کے اپنے سیشنوں کے درمیان مشترک ہیں، اور پتا اب بھی اخراج پر ترجمہ ہوتا ہے، آپ کے آلے کی طرف روٹ ہونے کے بجائے۔

لہٰذا تار پر رویہ یکساں ہے، اور صرف حساب کتاب مختلف ہے۔

PropertyShared poolPinned assignment
Address selected at connectAny free member of the poolThe one address bound to the account
Other subscribers on itPresent, unknown to youUsually none, though the operator may oversubscribe
Stability across reconnectsDepends on pool size and rotation policyHolds until the operator changes the assignment

اجازت فہرستیں ربط کی پیروی کرتی ہیں، لیبل کی نہیں

کاروباری سروس پر IP کی بنیاد پر رسائی کا قاعدہ پیکٹ ہیڈر میں ایک فیلڈ کی جانچ کرتا ہے۔ اگر وہ فیلڈ کسی مقررہ قدر سے میل کھانا چاہیے، تو گھومتا پول کتنی ہی پتے رکھے، غلط اوزار ہے۔ مستقل تخصیص اصول پورا کرتی ہے جب تک دیکھ بھال پتا منتقل نہ کرے، اور اسی لیے دیکھ بھال کی پالیسی خصوصیات کی فہرست والی اسی گفتگو میں آتی ہے۔

curl -4 -s https://api.ipify.org; echo
curl -6 -s https://ifconfig.co; echo

ٹنل کھلا رکھتے ہوئے دونوں لکیریں چلائیں۔ پہلی وہ IPv4 اخراج تصدیق کرتی ہے جو آپ کی اجازت فہرست دیکھے گی؛ دوسری دوہرے اسٹیک کا اخراج پکڑتی ہے جہاں IPv4 ٹنل سے گزرتا ہے جبکہ IPv6 ٹریفک فراہم کنندہ سے باہر جاتا ہے۔ دونوں خاندانوں کو قبول کرنے والی سروس اجازت فہرست کی جانچ ایسی وجہ سے ناکام کر سکتی ہے جو IPv4 نتیجہ کبھی نہیں دکھاتا۔

پھر تصدیق کریں کہ اجازت فہرست کی ضرورت والی ایپلیکیشن ہی ٹنل استعمال کرتی ہے: منقسم ٹنل، خارج شدہ راستہ یا پراکسی کی ترتیب اس ایپ کو براہ راست باہر بھیج سکتی ہے، جبکہ براؤزر ٹیسٹ درست دکھائی دیتا ہے۔ ٹنل گرنے پر ٹریفک روکنے والا کِل سوئچ آپ کے گھر کے پتے پر خاموش واپسی سے بہتر ہے، اور اجازت فہرست والا ورک فلو غلط سمت میں ٹوٹنے کا طریقہ بالکل یہی ہے۔

ساکھ پتے کے ساتھ سفر کرتی ہے

مشترکہ اخراج اسے استعمال کرنے والوں سب کے جمع شدہ رویے کو اٹھائے رکھتا ہے، اس لیے منزل کی طرف اسکورنگ، رفتار کی حدیں اور چیلنج صفحات اس تاریخ پر ردعمل دیتے ہیں۔ عام براؤزنگ کو پھر ایسی وجوہات سے اضافی تصدیق کا سامنا ہو سکتا ہے جو آپ کو نظر نہیں آتیں۔ مستقل پتہ تعاون کرنے والوں کا مجموعہ آپ کے اپنے اکاؤنٹ تک محدود کر دیتا ہے۔ پھر بھی وہ صاف نہیں آتا، کیونکہ مستقل پتے دوبارہ استعمال ہوتے ہیں اور ڈیٹا سینٹر کی حد کو اب کوئی بھی رکھے، رہائشی حد سے مختلف سلوک مل سکتا ہے۔

اکاؤنٹس، کوکیز اور براؤزر کے فنگر پرنٹ اب بھی ان فیصلوں کی اکثریت چلاتے ہیں۔

ساکھ کو منصوبے کے نام پر چپکا ہوا عدد نہیں بلکہ پورے راستے کی خصوصیت سمجھیں۔ ایک ہی فراہم کنندہ کے دو گاہکوں کو ذیلی نیٹ ورک، منزل کی اپنی پالیسی یا درخواست کے پیچھے موجود اکاؤنٹ کی وجہ سے مختلف سلوک مل سکتا ہے۔

دونوں صورتوں میں کیا یکساں رہتا ہے

ٹنل اسی طرح انکرپٹ کرتا ہے۔ WireGuard اب بھی انہی کلیدوں سے مصافحہ کرتا ہے، OpenVPN اب بھی اسی سائفر سوٹ پر بات چیت کرتا ہے، اور اخراج کا پتہ کبھی اس بات چیت میں داخل نہیں ہوتا۔ مستقل پتے کے لیے ادائیگی تخصیص کا رویہ خریدتی ہے، زیادہ مضبوط ترسیل نہیں۔

آپریٹر کی نظر بھی ویسی ہی رہتی ہے۔ ماخذ کنکشن، ٹائم اسٹیمپ اور اکاؤنٹ شناخت کنندگان دونوں ترتیبوں میں اخراج پر قابل مشاہدہ رہتے ہیں، اور اجنبیوں کے ساتھ پتہ بانٹنا کوئی لاگنگ پالیسی پیدا نہیں کرتا۔ مستقل پتہ سیشنوں کے درمیان زیادہ مستحکم شناخت کنندہ کا کردار بھی ادا کر سکتا ہے، جو اس مفروضے کے خلاف ہے کہ مخصوص کا مطلب زیادہ نجی ہے۔

مستقل چنیں جب منزل کو مستحکم ماخذ درکار ہو، جب ورک فلو گردش برداشت نہ کرے یا جب مشترکہ تاریخ جائز ٹریفک میں بار بار رکاوٹ ڈالے۔ پول پر رہیں جب واحد شرط مختلف اخراج ہو اور گردش کا کوئی خرچ نہ ہو۔ دونوں مفروضوں میں سے کسی پر بھروسہ کرنے سے پہلے اوپر دیے گئے دو کمانڈوں سے نتیجہ جانچیں۔ جو اخراج آپ کے خیال میں آپ کے پاس ہے اور جو سرور دیکھتا ہے، وہ ایک ہی فیلڈ ہیں صرف تب جب درمیان میں کوئی چیز اسے دوبارہ نہ لکھے۔

متعلقہ مضامین