ما الفرق بين Static NAT و Dynamic NAT و PAT

ما الفرق بين Static NAT و Dynamic NAT و PAT

Static NAT – الترجمة الثابتة للعناوين

الفكرة:
يقوم الراوتر بربط عنوان داخلي واحد (Private IP) بعنوان خارجي واحد (Public IP) بشكل ثابت لا يتغير.

سبب الاستخدام:
يُستخدم للأجهزة التي يجب أن يكون الوصول إليها من الإنترنت بنفس العنوان دائمًا.

أمثلة على الاستخدام:

خادم ويب (Web Server)

خادم VPN

خادم بريد إلكتروني

طريقة العمل:
عند وصول جهاز من الخارج إلى عنوان الـ Public IP المخصص، يقوم الراوتر بترجمته تلقائيًا إلى الـ Private IP الخاص بالخادم.

المميزات:

ثابت وموثوق.

ضروري إذا كان لديك خدمات عامة على الإنترنت.

العيوب:

يستهلك عنوان Public IP كامل لكل جهاز.

تطبيق عملي:

لديك Web Server داخلي بعنوان: 10.0.0.10

ولديك Public IP من مزود الإنترنت: 155.22.10.5

لتسهيل الوصول من الإنترنت، يتم تكوين Static NAT:

ip nat inside source static 10.0.0.10 155.22.10.5

النتيجة: أي شخص يكتب في المتصفح 155.22.10.5، يقوم الراوتر بتحويل الطلب إلى 10.0.0.10.

✔ مناسب للخوادم
✔ يحتاج Public IP لكل جهاز
✘ غير مناسب إذا لم تتوفر عناوين Public IP كثيرة

Dynamic NAT – الترجمة الديناميكية للعناوين

الفكرة:
يمتلك الراوتر مجموعة من عناوين الـ Public IP (Pool)، وعندما يحتاج جهاز داخلي للخروج إلى الإنترنت، يحصل على عنوان من المجموعة مؤقتًا، وعند انتهاء الجلسة يعود العنوان إلى المجموعة.

التوضيح:
يشبه مكتبًا فيه 5 سيارات (Public IP) و20 موظفًا (Private IP). أي موظف يريد الخروج يأخذ سيارة، وعند عودته يتركها لغيره.

سبب الاستخدام:
عندما تمتلك الشركة عدة Public IP، لكنها ليست كافية لكل الأجهزة في نفس الوقت.

المميزات:

يتيح مشاركة مجموعة Public IP بين عدة مستخدمين.

كل جهاز يحصل على Public IP حقيقي أثناء الجلسة.

العيوب:

يحتاج إلى Pool من عناوين Public IP.

عدد الأجهزة التي تستطيع الخروج في نفس الوقت محدود بعدد العناوين المتاحة.

تطبيق عملي:

لديك شركة بها 30 موظفًا

وعندك Pool من 5 Public IPs: 155.22.10.5 – 155.22.10.9

يمكن أن يخرج 5 موظفين فقط في نفس اللحظة.

التكوين:

ip nat pool MYPOOL 155.22.10.5 155.22.10.9 netmask 255.255.255.0
ip nat inside source list 10 pool MYPOOL

النتيجة: كل موظف يحصل على عنوان Public IP من المجموعة حتى تنفد العناوين، ثم ينتظر حتى يعود عنوان متاح.

✔ مفيد إذا كان لديك Pool من العناوين
✘ محدود بعدد العناوين المتاحة

PAT – ترجمة العناوين باستخدام المنافذ (Port Address Translation)

الفكرة:
تخرج جميع الأجهزة عبر Public IP واحد فقط، ويقوم الراوتر بالتمييز بينها باستخدام أرقام المنافذ (Port Numbers).

التوضيح:

الجهاز الأول يخرج بـ Port 1025

الجهاز الثاني بـ Port 1026

الجهاز الثالث بـ Port 1027 … وهكذا

سبب الاستخدام:
لأن معظم الأفراد والشركات لديهم Public IP واحد فقط من مزود الإنترنت.

المميزات:

اقتصادي جدًا، يكفي عنوان واحد لآلاف الأجهزة.

الأكثر استخدامًا في العالم، ويُعرف أيضًا باسم NAT Overload.

العيوب:

غير مناسب إذا كان الجهاز يحتاج أن يكون ظاهرًا للعالم (يحتاج Static NAT).

تطبيق عملي:

لديك 100 جهاز بالشركة

ولديك Public IP واحد فقط: 155.22.10.5

التكوين:

ip nat inside source list 10 interface Gig0/0 overload

النتيجة: جميع الأجهزة تخرج من الإنترنت باستخدام نفس Public IP، ويقوم الراوتر بتمييز كل جهاز باستخدام أرقام المنافذ.

✔ شائع في البيوت والشركات الصغيرة
✔ الأنسب إذا لم تتوفر Public IPs كافية
✔ يدعم آلاف الأجهزة
✘ غير مناسب للخوادم

كيفية اختيار نوع NAT المناسب

إذا كتبت في الراوتر: ip nat inside source static → Static NAT

إذا كتبت: ip nat inside source list … pool … → Dynamic NAT

إذا أضفت: overload → PAT

ملاحظة مهمة

كل الأنواع الثلاثة تحل نفس المشكلة الأساسية: ترجمة عناوين الشبكة الداخلية (Private) إلى عناوين خارجية (Public).

الاختلاف في الاستخدام:

Static NAT: ثبات، لجهاز يجب أن يكون ظاهرًا للعالم.

Dynamic NAT: توزيع مؤقت لعناوين Public IP من مجموعة.

PAT: مشاركة عنوان Public IP واحد بين كل الشبكة باستخدام المنافذ.