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