الأدلة
عناوين IP العامة مقابل الخاصة
لماذا تستطيع الاستعلام عن 8.8.8.8 ولا تستطيع عن 192.168.1.1.
نوعان من العناوين وبروتوكول واحد
تتشابه كل عناوين IP في الشكل: أربعة أرقام تفصلها نقاط، أو المجموعات الست عشرية في IPv6. لكن مساحة العناوين مقسّمة، وجزء منها محجوز لشبكات لا تظهر أبدًا على الإنترنت العام. وهذا الحجز هو ما يتيح لملايين البيوت استخدام 192.168.1.1 في الوقت نفسه دون أي تعارض.
العنوان العام فريد على مستوى العالم. يخصّصه سجل إقليمي لمشغّل شبكة، الذي يخصّصه بدوره لعميل، وكل موجّه على الإنترنت يعرف كيف يصل إليه. وهو العنوان الذي يراه الموقع حين تزوره.
أما العنوان الخاص فلا معنى له إلا داخل شبكة واحدة. وموجّهات الإنترنت مضبوطة صراحةً على إسقاط التدفّق الموجّه إليه، فيمكن لشبكتين استخدام النطاق نفسه دون التباس. وهذا ما يجعل العنونة المنزلية تعمل دون تنسيق عالمي.
النطاقات المحجوزة
| النطاق | العناوين | الإجمالي | الاستخدام المعتاد |
|---|---|---|---|
| 10.0.0.0/8 | 10.0.0.0 – 10.255.255.255 | 16,777,216 | الشبكات الكبيرة وVPN والسحابة |
| 172.16.0.0/12 | 172.16.0.0 – 172.31.255.255 | 1,048,576 | شبكات الشركات المتوسطة |
| 192.168.0.0/16 | 192.168.0.0 – 192.168.255.255 | 65,536 | الموجّهات المنزلية والمكاتب الصغيرة |
| 100.64.0.0/10 | 100.64.0.0 – 100.127.255.255 | 4,194,304 | CGNAT لدى المشغّل |
| 169.254.0.0/16 | 169.254.0.0 – 169.254.255.255 | 65,536 | رابط محلي — فشل DHCP |
| 127.0.0.0/8 | 127.0.0.0 – 127.255.255.255 | 16,777,216 | الاسترجاع المحلي (localhost) |
لماذا ترفض أداة الاستعلام عنوانًا خاصًا
ليس هذا قيدًا اعتباطيًا. فالعنوان الخاص لا يُعرّف شبكة بعينها في العالم، ومن ثمّ لا توجد إجابة صحيحة تُعطى: فـ 192.168.1.1 هو في الوقت نفسه موجّه ملايين الناس. ولا تستطيع قاعدة بيانات الموقع الجغرافي تحديده، ولا يملك WHOIS سجلًا له، ولا يجد البحث العكسي منطقة عامة يستعلم منها.
وهناك سبب أمني أيضًا. فالخادم الذي يقبل الاتصال بأي عنوان يُعطى له يمكن استخدامه لسبر الشبكة الداخلية لمن يستضيفه: أي العناوين تستجيب، وأي المنافذ مفتوحة، وهل توجد خدمة بيانات وصفية سحابية. ورفض العناوين الخاصة والمحجوزة عند المدخل يجعل هذا الصنف من الإساءة مستحيلًا بدل أن يكون مستبعدًا.
ترجمة العناوين تربط العالمين
يحتفظ موجّهك بجدول يربط كل محادثة داخلية بمنفذ على عنوانه العام الوحيد. فعند خروج حزمة يعيد كتابة عنوان المصدر، وعند عودة الرد يراجع الجدول ويعيد توجيهه إلى الجهاز الصحيح. ومن الخارج يبدو البيت كله عنوانًا واحدًا.
يعمل ذلك على نحو ممتاز للتدفّق الذي تبدأه أنت، وسيئ تمامًا للتدفّق الذي يبدأه غيرك. فالاتصال الوارد يصل إلى موجّهك بلا مدخل في الجدول يخبره إلى أين يذهب، فيُسقَط، إلا إذا أنشأت إعادة توجيه منافذ صريحة. ولهذا تتطلب استضافة خادم في المنزل ضبطًا، ولهذا يُبلغ فاحص المنافذ عن منفذ مغلق أو مُرشَّح حتى تنشئها.
CGNAT: الحيلة نفسها بمستوى أعلى
حين تنفد عناوين IPv4 من مشغّل، يضع عملاء كثيرين خلف عنوان واحد. فيتلقى موجّهك عندئذٍ عنوانًا من 100.64.0.0/10 — خاصًا عمليًا — وتحدث الترجمة مرتين. والنتيجة أن إعادة توجيه المنافذ تتوقف عن العمل تمامًا، لأنك لا تتحكم في المعدّات التي تجري فيها الترجمة الثانية.
كيف تعرف أيّهما لديك
انظر إلى العنوان الذي يعرضه جهازك وقارنه بالعنوان الذي يعرضه موقع استعلام. فإن تطابقا فجهازك يحمل عنوانًا عامًا مباشرةً. وإن اختلفا فهناك ترجمة في الطريق، والنطاق الذي يقع فيه العنوان المحلي يخبرك بنوعها.
والعنوان الذي يبدأ بـ 169.254 يستحق انتباهًا خاصًا: فهو ليس تخصيصًا بل علامة على فشل طلب DHCP، ويعني أن الجهاز لا يتحدث إلى موجّهك.
الأسئلة الشائعة
لماذا لا أستطيع الاستعلام عن 192.168.1.1؟
لأنه لا يُعرّف أي شبكة بعينها في العالم. فهذا النطاق محجوز للاستخدام الخاص، ومن ثمّ فالعنوان نفسه هو موجّه ملايين الناس في آن واحد. فلا موقع جغرافي يمكن إعطاؤه، ولا سجل WHOIS، ولا منطقة DNS عكسية يمكن الاستعلام منها — وأي إجابة ستكون مختلقة.
هل من الخطر أن يُعرَف عنوان IP العام الخاص بي؟
ليس على نحو خاص. فأنت تسلّمه لكل خادم تتصل به، إذ لا سبيل آخر لتلقّي رد. وهو يكشف مزوّدك ومنطقة تقريبية لا عنوانًا بريديًا. لكن ما يستحق العناية هو أن تكون الخدمات التي تعرضها عليه محدّثة ومضبوطة جيدًا، لأنها فعلًا قابلة للوصول من الخارج.
هل يمكنني جعل عنواني الخاص عامًا؟
ليس بتغيير إعداد. فأنت بحاجة إلى أن يخصّص لك مزوّدك عنوانًا عامًا قابلًا للتوجيه على موجّهك، وألّا يكون ذلك الموجّه خلف CGNAT. وكثير من الخطط المنزلية توفّر ذلك؛ وكثير من خطط الجوّال والألياف التي تستخدم CGNAT لا توفّره، وعندها لا يحلّ أي ضبط محلي المسألة.
لماذا لموجّهي عنوانان؟
لأن له واجهتين. الداخلية تحمل عنوانًا خاصًا وهي بوابة أجهزتك؛ والخارجية تحمل العنوان الذي منحه إياه مزوّدك وهي ما يراه الإنترنت. والترجمة بين الاثنتين هي بالضبط عمل الموجّه.
هل توجد عناوين خاصة في IPv6 أيضًا؟
نعم، وإن كان الطرح مختلفًا. فـ IPv6 يعرّف عناوين محلية فريدة ضمن fd00::/8 للشبكات التي لا ينبغي أن تخرج إلى الإنترنت، لكن لأن العناوين وفيرة فالاستخدام المعتاد هو منح كل جهاز عنوانًا قابلًا للتوجيه عالميًا وضبط الوصول بجدار ناري بدل الترجمة.
أدوات ذات صلة
- استعلام IP استعلم عن الموقع ومزوّد الخدمة ورقم ASN لأي عنوان IP عام.
- حاسبة الشبكات الفرعية احسب الشبكة والبث والنطاق القابل للاستخدام والأقنعة لـ CIDR في IPv4 وIPv6.
- استعلام DNS العكسي اعرف اسم المضيف في سجل PTR الذي يعود إليه عنوان IPv4 أو IPv6.
- فاحص المنافذ تحقّق مما إذا كان منفذ TCP مفتوحًا ويمكن الوصول إليه على مضيف عام.