
الـ NAT Instance هو نوع من إعدادات الشبكة يُستخدم في بيئة Amazon Web Services (AWS) لتوفير اتصال الإنترنت للموارد الموجودة داخل شبكة خاصة (Private Subnet) دون السماح لها بتلقي اتصالات واردة مباشرة من الإنترنت.
🔍 التعريف الفني
NAT (Network Address Translation) Instance هو عبارة عن خادم (Instance) يعمل كبوابة للموارد داخل شبكة خاصة، بحيث يُترجم الطلبات الصادرة من الشبكة الخاصة إلى عنوان IP عام، ثم يعيد توجيه الاستجابات من الإنترنت إلى هذه الموارد.
🧭 لماذا نستخدم NAT Instance؟
عند تصميم شبكة في AWS VPC (Virtual Private Cloud)، قد ترغب في:
- إبقاء بعض السيرفرات (مثل قواعد البيانات) في شبكة خاصة لزيادة الأمان.
- السماح لهذه السيرفرات بتحميل تحديثات أو الاتصال بخدمات AWS أو الإنترنت.
لكن بما أن هذه السيرفرات لا تمتلك Public IP، فإنها لا تستطيع الاتصال بالإنترنت مباشرة. هنا يأتي دور NAT Instance.
🧱 مكونات NAT Instance
- خادم EC2 (عادةً Amazon Linux أو Ubuntu).
- إعدادات مخصصة للشبكة، مثل:
- تمكين IP forwarding.
- إعداد جداول التوجيه في VPC.
- إعداد قواعد أمان (Security Groups).
- يجب أن يكون في Public Subnet ولديه Elastic IP.
⚙️ كيفية العمل
- السيرفرات في Private Subnet ترسل طلبًا إلى الإنترنت.
- الطلب يذهب إلى NAT Instance (عبر Route Table).
- NAT Instance يعيد توجيه الطلب باستخدام عنوانه العام (Elastic IP).
- الإنترنت يرد على NAT Instance.
- NAT Instance يعيد توجيه الرد إلى الجهاز الأصلي في الشبكة الخاصة.
🆚 NAT Instance vs. NAT Gateway
العنصر | NAT Instance | NAT Gateway |
---|---|---|
الإدارة | يدوي (يتطلب إعداد يدوي) | مُدار بالكامل من AWS |
الأداء | يعتمد على حجم الـ EC2 | أداء أعلى وقابل للتوسع |
التوفر | مسؤولية المستخدم | Highly Available تلقائيًا |
السعر | أرخص في بعض الحالات | أغلى ولكن أكثر موثوقية |
✅ متى تستخدم NAT Instance؟
- عندما تحتاج إلى تحكم أكبر في إعدادات النظام والشبكة.
- إذا كنت تريد حلًا منخفض التكلفة في بيئات اختبار أو التطوير.
- عندما لا تحتاج إلى أداء عالي أو توفر تلقائي.
المصدر من موقع أمازون
https://docs.aws.amazon.com/vpc/latest/userguide/VPC_NAT_Instance.html

كتب المقال: م عز جابر
أعمل كمهندس تكنولوجيا معلومات منذ أكثر من 6 سنوات، وأسعى إلى الاستفادة من مهاراتي وخبراتي الإدارية والفنية لتطوير حياتي المهنية في مجال تكنولوجيا المعلومات
– البريد الإلكتروني: info@ezzgaber.com
– رقم الموبايل “مصر” : 00201099833214
– رقم الجوال “السعودية” : 0966542133293