الانتقال إلى المحتوى
← TCP/IP: العناوين والمنافذ والاتصالات

الدرس 4 من 4 · 6 دقيقة

جهاز الراوتر لديك وترجمة عناوين الشبكة (NAT)

لماذا يمكن لكل جهاز في منزلك أن يكون متصلًا بالإنترنت في الوقت نفسه عبر عنوان عام واحد، وما الذي يحميك منه هذا الترتيب وما لا يحميك منه.

ابحث عن عنوان IP العام الخاص بك، وستجد أن كل جهاز على شبكتك المنزلية، الهاتف، والحاسوب المحمول، ومكبر الصوت الذكي، يعرض الرقم نفسه. لكن انظر إلى ما يعتقد كل جهاز أنه عنوانه الخاص، وستجد شيئًا مختلفًا: عنوانًا خاصًا مثل 192.168.1.12، من النطاقات التي يخصصها RFC 1918 للشبكات المحلية، والتي تناولها الدرس الأول من هذه المادة. الجهاز الذي يربط بين الاثنين هو جهاز الراوتر لديك، باستخدام تقنية تُسمى ترجمة عناوين الشبكة، أو NAT.

ما الذي يفعله NAT فعليًا

يعرّفه معجم MDN ببساطة: NAT «هو تقنية للسماح لعدة حواسيب بمشاركة عنوان IP واحد»، عبر «تخصيص عناوين فريدة لكل حاسوب على الشبكة المحلية وضبط حركة الشبكة لإرسال البيانات إلى المكان الصحيح.» عمليًا، عندما يفتح حاسوبك المحمول اتصالًا بموقع ويب، يعيد جهاز الراوتر كتابة الحزمة الصادرة بحيث تبدو وكأنها قادمة من عنوان الراوتر العام نفسه، ويحتفظ بجدول يربط ذلك الاتصال بعنوان حاسوبك المحمول الخاص ومنفذه. وعندما يصل الرد، يبحث الراوتر عنه في ذلك الجدول ويعيد توجيهه إلى الجهاز الصحيح.

هذا هو سبب وجود NAT من الأساس: فعناوين IPv4 البالغة نحو 4.3 مليار لم تكن لتكفي أبدًا لمنح عنوان عام لكل هاتف وحاسوب محمول وجهاز ذكي في كل منزل، ومزودو خدمة الإنترنت عمومًا لا يمنحون المنزل سوى عنوان عام واحد. يتيح NAT لعائلة تملك عشرات الأجهزة مشاركة ذلك العنوان الوحيد دون أن يحتاج كل جهاز إلى عنوانه الخاص.

ما يفعله NAT من أجلك، عرَضًا

صُمم NAT لحل نقص في العناوين، لا لتأمين شبكتك، لكن له أثرًا جانبيًا مفيدًا. ولأن الأجهزة خلفه لا تملك سوى عناوين خاصة، لا يستطيع حاسوب على الإنترنت المفتوح أن يفتح ببساطة اتصالًا جديدًا وغير مرغوب فيه إلى حاسوبك المحمول كما لو كان حاسوبك يحمل عنوانًا عامًا مباشرة: فلا يوجد عنوان عام يصل إليه، ولا يملك الراوتر إدخالًا مطابقًا في جدول الترجمة الخاص به ليعيد توجيه ذلك الاتصال إليه. حركة البيانات التي طلبها جهازك بنفسه يُسمح بعودتها لأن الراوتر يتذكر الطلب؛ أما حركة البيانات التي لم يطلبها أحد فعادةً لا تجد وجهة تذهب إليها.

ما لا يفعله NAT

هذا الترشيح العرَضي ليس هو الأمان نفسه، ومن المهم أن نكون دقيقين بشأن الفرق:

  • لا يفعل NAT شيئًا حيال الاتصالات التي تفتحها أجهزتك بنفسها إلى الخارج. فإذا اتصل تطبيق على حاسوبك المحمول بخادم، يسمح NAT بكل سرور بعودة الرد؛ وليس له رأي فيما إذا كان ينبغي لذلك التطبيق التحدث إلى ذلك الخادم من الأساس.
  • لا يفحص NAT المحتوى ولا يشفّره. فأي شيء يُرسَل بشكل غير مشفَّر يبقى قابلًا للقراءة من قبل المواقع والشبكات الوسيطة تمامًا كما لو لم يكن NAT موجودًا.
  • NAT ليس بديلًا عن جدار الحماية. تشغّل أجهزة راوتر كثيرة جدار حماية ذا حالة إلى جانب NAT، وهذا الجدار هو من يقوم فعليًا بمهمة تحديد ما يُسمح به، متتبعًا المصافحة الموصوفة في الدرس السابق.
  • لا يزال بالإمكان تمييز الأجهزة التي تشارك عنوانًا عامًا واحدًا فرديًا بوسائل أخرى، مثل الحسابات أو ملفات تعريف الارتباط أو معرّفات الأجهزة التي تستخدمها المواقع التي تزورها.

باختصار: NAT هو سبب مشاركة منزلك بأكمله عنوانًا واحدًا، وهو أيضًا، كأثر جانبي، سبب عدم قدرة الاتصالات الواردة العشوائية عادةً على الوصول إلى جهاز معيّن داخل منزلك دون دعوة. لكنه لا يقول شيئًا عما تختار أجهزتك بنفسها إرساله إلى الخارج، ولا عن أي طرف يقع في اتجاه اتصالاتك الصادرة.

أهم النقاط

  • يتيح NAT لعدة أجهزة على شبكة خاصة مشاركة عنوان IP عام واحد، عبر إعادة كتابة الاتصالات وتتبعها عند مرورها بجهاز الراوتر.
  • يوجد NAT أساسًا لأن IPv4 لا يملك عناوين كافية ليحصل كل جهاز على عنوانه العام الخاص.
  • كأثر جانبي، يجعل NAT من الصعب على جهاز خارجي فتح اتصال غير مرغوب فيه مباشرة إلى أحد أجهزتك، إذ لا يوجد عنوان عام يشير إليه.
  • لا يفحص NAT حركة البيانات التي ترسلها أجهزتك إلى الخارج ولا يرشّحها ولا يشفّرها؛ فتلك مهمة جدار الحماية، لا مهمة NAT.
  • مشاركة عنوان عام لا تجعل الأجهزة الفردية مجهولة الهوية أمام المواقع التي تتصل بها.

اختبر نفسك

  1. 1. وفقًا لـ MDN، ماذا يفعل NAT؟

    • يشفّر كل حركة البيانات الخارجة من الراوتر
    • يتيح لعدة حواسيب مشاركة عنوان IP عبر ترجمة حركة البيانات إلى الجهاز المحلي الصحيح — صحيح.
    • يخصص عنوان IP عامًا فريدًا لكل جهاز
    • يحجب جميع الاتصالات الواردة تلقائيًا

    يصف MDN NAT بأنه تقنية تتيح لعدة حواسيب مشاركة عنوان IP عبر ضبط حركة البيانات كي تصل إلى الجهاز الصحيح.

  2. 2. لماذا تستخدم أجهزة الراوتر المنزلية عادةً NAT؟

    • لجعل Wi-Fi أسرع
    • لأن IPv4 لا يملك عناوين كافية لمنح كل جهاز منزلي عنوانه العام الخاص — صحيح.
    • لأنه مطلوب من أجل التشفير
    • لحجب مواقع التصيّد الاحتيالي

    عناوين IPv4 البالغة نحو 4.3 مليار لا تكفي ليحمل كل جهاز في العالم عنوانًا عامًا، لذا يتيح NAT لمنزل ما مشاركة عنوان واحد من مزود خدمته.

  3. 3. أي عبارة عن NAT والاتصالات الواردة صحيحة؟

    • يفحص NAT بنشاط حركة البيانات الضارة ويحجبها
    • لأن الأجهزة خلف NAT لا تملك عنوانًا عامًا، لا يستطيع جهاز خارجي عادةً فتح اتصال جديد وغير مرغوب فيه مباشرة إليها — صحيح.
    • يجعل NAT كل جهاز على الشبكة غير مرئي أمام المواقع التي يزورها
    • يمنع NAT تطبيقاتك من الاتصال بالخارج على الإطلاق

    يعيد جدول ترجمة NAT توجيه الردود فقط إلى الاتصالات التي طلبتها أجهزتك بنفسها؛ ولا يوجد عنوان عام يستهدفه طرف خارجي مباشرة.

  4. 4. مما لا يحميك NAT؟

    • المحتوى الذي يرسله جهازك عبر اتصال فتحه بنفسه، بما في ذلك أي شيء غير مشفَّر — صحيح.
    • نقص عناوين IPv4
    • الحاجة إلى جهاز راوتر لترجمة العناوين
    • مشاركة عدة أجهزة عنوانًا عامًا واحدًا

    ليس لدى NAT أي رؤية أو تحكم في ما يختار جهازك إرساله إلى الخارج؛ فهو يترجم العناوين ويتتبعها فقط، ولا يفحص المحتوى أو يحميه.

جرّبها مع FireAI

طبّق هذا الدرس عمليًا على جهاز Mac الخاص بك.

المصادر

طبّق ذلك على جهاز Mac الخاص بك

جرّب كل الميزات مجانًا لمدة 17 يومًا، دون بطاقة.

تنزيل لجهاز Mac التوثيق