VPN کلائنٹس کے لیے عوامی سابقہ: یہ دراصل کیا توڑتا ہے
مانگا ہوا عوامی سابقہ کلائنٹس کو بذات خود بے نقاب نہیں کرتا۔ یہ دوسرے کی منزلیں پکڑتا ہے اور سرنگ گرنے پر معنی بدل دیتا ہے۔
کلائنٹ پول جو اس لیے چنا گیا کہ نمبر صاف دکھتے ہیں وہ ایسا راستہ ہے جو نصب ہونے کا انتظار کر رہا ہے۔ VPN کے کام کرنے کے لیے سابقے کا نجی ہونا ضروری نہیں، اور کسی اور کا بلاک استعمال کرنا بھی آپ کے صارفین کو خودبخود انٹرنیٹ پر بے نقاب نہیں کرتا۔ یہ جو کرتا ہے وہ یہ ہے کہ جب تک سرنگ اوپر ہے ان پتوں کا مطلب کچھ اور ہوتا ہے، اور پھر سرنگ گرنے پر دوبارہ کچھ اور۔ نیچے دی گئی پانچ جانچیں ترتیب سے کریں اور وہاں رکیں جہاں جواب «کہیں اور مختص» ہو۔
مختص کرنا اعلان نہیں ہے
سرنگ انٹرفیس پر پتہ رکھنا اسے انٹرنیٹ پر اعلان نہیں کرتا۔ عوامی رسائی کے لیے راستہ، مجاز راستہ اور اسے اٹھانے کو تیار فراہم کنندہ درکار ہے، اور ان میں سے کوئی بھی اس لیے ظاہر نہیں ہوتا کہ کسی کلائنٹ کو پول سے پتہ ملا ہے۔ فائر وال پالیسی اور میزبان کی اجازت پھر الگ فیصلے ہیں۔
اسی لیے خطرہ وہ نہیں جو زیادہ تر لوگ سمجھتے ہیں۔ مانگا ہوا سابقہ آپ کے کلائنٹس کو قابل رسائی نہیں بناتا؛ یہ دوسرے کی منزلوں کو آپ کے کلائنٹس سے ناقابل رسائی کر دیتا ہے، جو الگ مالک کی الگ ناکامی ہے۔ کسی پر حملہ نہیں ہوتا اور کوئی اعلان باہر نہیں نکلتا۔ صارف صرف وہ سائٹ نہیں کھول سکتا جو کل چل رہی تھی، اور ہیلپ ڈیسک کے پاس VPN پول پر شک کرنے کی کوئی وجہ نہیں۔
پول چنتے وقت یہ فرق اہم ہے۔ اگر آپ کی واحد فکر انٹرنیٹ پر بے نقاب ہونا ہوتی تو عوامی بلاک محفوظ لگتا کیونکہ اسے کوئی اعلان نہیں کرتا۔ فکر اس مقامی راستے کی ہے جو کلائنٹ اس سابقے کے لیے نصب کرتا ہے، اور وہ راستہ اس بات سے قطع نظر نصب ہوتا ہے کہ کوئی اور اسے دیکھ سکتا ہے یا نہیں۔
کلائنٹ کا راستہ دراصل کیا پکڑتا ہے
جب سرنگ اوپر آتی ہے تو کلائنٹ کو پول کے سابقے کے لیے راستہ ملتا ہے، اور وہ راستہ اس کے اندر ہر منزل کے لیے طے شدہ راستے کو ہرا دیتا ہے۔ اس بلاک کے جائز میزبان کی درخواست اب انٹرنیٹ کے بجائے VPN کو جاتی ہے۔ یہ ناکام ہوتا ہے، لٹکتا ہے یا غلط سرور تک پہنچتا ہے، یہ اس پر منحصر ہے کہ آپ کا فریق اس کے ساتھ کیا کرتا ہے۔
ip route get 198.51.100.20 ip -br addr show tun0 traceroute -n 198.51.100.20
سرنگ اوپر رکھ کر تلاش چلائیں اور پھر اسے نیچے کر کے بھی۔ پتہ پہلی صورت میں ایک معنی رکھتا ہے اور دوسری میں بالکل الگ، اور اس تبدیلی کے دوران کنکشن یا نام کے حل کو کیش کرنے والی کوئی بھی ایپلیکیشن غیر متوازن طور پر برتاؤ کرے گی۔ اس عدم توازن کو صاف ناکامی سے زیادہ سہارنا مشکل ہے، کیونکہ یہ وقت پر منحصر ہے۔ غلط لمحے پر دوبارہ جڑنے والے صارف کا تجربہ اس سے مختلف ہوتا ہے جو ایسا نہیں کرتا۔
اسی لیے کوئی مانوس IP پتہ شناخت کا ثبوت نہیں ہے۔ اصل منزل کے لیے سرٹیفکیٹ اور سرور کے نام کی توثیق رکھیں، کیونکہ پانچ منٹ پہلے آپ جس عددی پتے تک پہنچے تھے وہ اب کسی اور گفتگو کا ہو سکتا ہے۔
پول کا موازنہ ہر اس نیٹ ورک سے کریں جسے آپ جانتے ہیں
RFC 1918 نجی استعمال کے لیے تین بلاک الگ رکھتا ہے: 192.168.0.0/16, 172.16.0.0/12 اور 10.0.0.0/8۔ لاکھوں الگ ادارے انہیں دوبارہ استعمال کرتے ہیں، اس لیے نجی مختص کرنے کے بارے میں ایک بیان ہے اور کبھی یہ وعدہ نہیں کہ کسی اور نے وہی نمبر نہیں چنے۔
امیدوار پول کا موازنہ دفتری LAN، کلاؤڈ VPC، دیگر VPN پول، شراکت دار لنکس اور ان حدود سے کریں جو دور دراز ملازمین کے گھر ہونے کا امکان ہے۔ گھر کا معاملہ عجیب سابقہ ایجاد کرنے کی وجہ نہیں؛ یہ پول کو چھوٹا اور دستاویزی رکھنے کی وجہ ہے۔
مختص کرنے کو روٹنگ کے مالک کے ساتھ ہم آہنگ کریں اور واپسی کا راستہ اسی جگہ درج کریں۔ جس پول کی طرف کوئی واپس روٹ نہیں کر سکتا وہ ایسا پول ہے جو کسی خلل کے دوران دوبارہ دریافت ہوگا۔ پول کو سائٹ حدود والی اسی دستاویز میں رکھیں، ایسی کلائنٹ ترتیب میں نہیں جسے صرف ایک شخص نے ترمیم کیا ہو۔ دستاویز ہی اگلی ٹکر کو قابل گریز بناتی ہے۔
عوامی پتہ بندی کب درست جواب ہے
مناسب طور پر مختص عالمی جگہ رکھنے والے ادارے عوامی پتوں والا VPN پول بنا سکتے ہیں، اور کچھ ترجمے سے بچنے کے لیے جان بوجھ کر ایسا کرتے ہیں۔ اس ڈیزائن کو پھر بھی روٹنگ، ماخذ کی توثیق، رسائی کے قواعد اور کلائنٹ کی توثیق درکار ہے؛ مختص کرنا ان میں سے کچھ بھی نہیں دیتا۔
یہ جو دیتا ہے وہ انفرادیت ہے، وہ خصوصیت جو مانگے ہوئے سابقے میں نہیں۔ اگر بلاک آپ کے پاس ہے تو آپ کا کلائنٹ جو راستہ نصب کرتا ہے وہ واقعی آپ ہی کے پتوں کی طرف اشارہ کرتا ہے، اور سرنگ گرنے پر معنی نہیں بدلتا۔
پول کے انتخاب کی تلافی کے لیے خودبخود NAT شامل نہ کریں۔ واضح واپسی راستوں والا روٹ شدہ نجی ڈیزائن، پتہ بندی کی منصوبہ بندی نہ ہونے کی وجہ سے لاگو کیے گئے ترجمے سے صاف تر ہے، اور IPv6 کو IPv4 کے مفروضوں کی نقل نہیں بلکہ اپنا جان بوجھ کر بنایا ہوا منصوبہ درکار ہے۔
رسائی کھوئے بغیر خراب پول کو ریٹائر کریں
اگر پول پہلے ہی تعینات ہے تو اسے بدلنے سے پہلے فہرست بنائیں: پتوں کی بکنگ، نصب شدہ راستے، وہ DNS ریکارڈ جو بلاک میں حل ہوتے ہیں، فائر وال کے دائرے اور ان پر منحصر ایپلیکیشنز۔ پھر تبدیلی کا شیڈول کسی بھی دوسری روٹنگ تبدیلی جیسی احتیاط سے بنائیں۔ جن لوگوں کو اس کا پتہ چلے گا انہیں بتائیں، کیونکہ پول کے ہلنے پر ان کے سیشن گر جائیں گے۔ کلائنٹ پتہ بندی میں خاموش تبدیلی ایسی معاون ٹکٹیں پیدا کرتی ہے جو کام سے غیر متعلق لگتی ہیں۔
ایک بازیابی کا راستہ محفوظ رکھیں جو اس پول پر منحصر نہ ہو جسے آپ ہٹا رہے ہیں، کیونکہ جس لمحے آپ اسے واپس لیتے ہیں وہی لمحہ ہے جب آپ کی دور دراز رسائی اس کے ساتھ غائب ہو سکتی ہے۔ پھر دونوں سمتیں جانچیں: مطلوبہ نجی منزلیں اب بھی کام کرتی ہیں، اور وہ انٹرنیٹ منزلیں جو پہلے پکڑی جاتی تھیں اب ان کے اصل مالکان تک حل ہوتی ہیں۔
آپ کو ایسا پول چاہیے جسے نیٹ ورک ٹیم ایک مربوط چیز کے طور پر مختص کر سکے، روٹ کر سکے اور ریٹائر کر سکے۔ محض پتے کی شکل نہ سلامتی قائم کرتی ہے نہ کنیکٹیویٹی۔