ابنِ الفكرة أولًا، ثم استخدم النشاط التالي للتحقق منها.
الترجمة نحو الخارج، والنشر نحو الداخل
الفرق بين مضيفين كثيرين يتشاركون عنوانًا عامًا واحدًا وخدمة داخلية واحدة قابلة للوصول من الخارج - ولماذا تحتاج الثانية إلى قاعدة لا تحتاجها الأولى أبدًا.
ما ستكون قادرًا على فعله
- ميّز NAT الثابت وNAT التجميعي (pooled) وPAT من حيث ما يعيّنه كل منها
- اشرح لماذا لا تحتاج المشاركة الصادرة إلى قاعدة واردة
- صف ما تضيفه إعادة توجيه المنفذ وأين تُطبَّق
قبل هذا: تحتاج إلى "NAT وPAT" لفكرة الترجمة الأساسية، ومنافذ TCP/UDP، لأن PAT وإعادة توجيه المنفذ كلاهما مبني عليها.
لماذا يهم: NAT الصادر غير مرئي حين يعمل، لذا فإن أول مرة يفكر فيها معظم المهندسين فيه تكون عندما يحتاج شيء بالداخل إلى أن يكون قابلًا للوصول من الخارج - بوابة، خادم بريد، نقطة مراقبة. تلك قاعدة مختلفة في اتجاه مختلف، والخلط بينهما هو السبب المعتاد لبقاء خدمة منشورة غير قابلة للوصول.
تأخذ ترجمة العناوين عدة أشكال تختلف في ما يطابق كل منها. اختيار الشكل الصحيح هو معظم العمل، وبعده تأتي صياغة الأوامر.
| النوع | المطابقة | الاستخدام |
|---|---|---|
| NAT الثابت | عنوان داخلي واحد إلى عنوان خارجي واحد | خادم يجب أن يظهر دائمًا بالعنوان العام نفسه |
| NAT التجميعي | عدة عناوين داخلية إلى مجمع عناوين خارجية | مضيفون أكثر من العناوين العامة لكن ليس بفارق كبير |
| PAT (overload) | عدة عناوين داخلية إلى عنوان خارجي واحد مع تمييزها بالمنفذ | معظم اتصالات الإنترنت التي استخدمتها |
لماذا لا يحتاج الخروج إلى قاعدة للدخول
عندما يفتح مضيف داخلي اتصالًا إلى الخارج، يسجّل الموجّه الترجمة التي أجراها. تصل الإجابة إلى العنوان والمنفذ الخارجيين، فيجد الموجّه الإدخال المطابق ويعيد كتابتها إلى الوجهة الداخلية. لم يتطلب هذا الرد قاعدة خاصة، لأن الحزمة الصادرة نفسها أنشأت الإدخال.
نشر خدمة نحو الداخل
إعادة توجيه المنفذ هي هذه القاعدة. تنص على أن البيانات الواردة إلى عنوان خارجي ومنفذ معينين تُعاد كتابتها إلى عنوان داخلي ومنفذ معينين. تُطبَّق عند الدخول، قبل أن يقرر التوجيه وجهة الحزمة.
بوابة على المنفذ 8080
يقع خادم البوابة على 10.20.30.10 ويستمع على 8080. عنوان الموجّه الخارجي 198.51.100.7. تربط قاعدة التوجيه 198.51.100.7:8080 بـ 10.20.30.10:8080، ويتصل عميل خارجي بالعنوان العام كما لو كان الخادم موجودًا هناك.
- يجب تطبيق قاعدة إعادة التوجيه على الواجهة التي تصل إليها البيانات؛ تطبيقها عند الخروج لا يفيد.
- يظل المضيف الداخلي بحاجة إلى مسار عودة للخارج، وإلا فلن تعود الإجابة.
- قاعدة الجدار الناري التي تسمح بالمنفذ منفصلة عن الترجمة، وكلاهما مطلوب.
أهم النقاط
- يطابق NAT الثابت عنوانًا بآخر، ويطابق NAT التجميعي عدة عناوين بعدد أقل، ويطابق PAT عدة عناوين بواحد باستخدام المنافذ.
- تنشئ الترجمة الصادرة مسار عودتها، أما الاتصال الوارد فيحتاج إلى قاعدة صريحة.
- تُطبَّق إعادة توجيه المنفذ حيث تصل البيانات، وتتطلب مسار عودة وقاعدة جدار ناري تسمح بالاتصال.
- تحقق من خدمة منشورة بالاتصال بها، لا بإعادة قراءة إعداداتها.
مستعد للمتابعة؟
أنشئ حسابًا مجانيًا لحفظ تقدمك وأداء اختبار المعرفة.
