ما هو عنوان IP؟
عنوان IP هو رقم يحدد هوية جهاز على الشبكة حتى تتمكن الأجهزة الأخرى من إرسال البيانات إليه. يعمل مثل العنوان البريدي: تقرأ أجهزة التوجيه عنوان الوجهة في كل حزمة وتمرّرها خطوة بعد خطوة حتى تصل. يُستخدم اليوم إصداران: IPv4 (مثل 192.0.2.10) وIPv6 (مثل 2001:db8::10).
صيغتا IPv4 وIPv6
يتكوّن عنوان IPv4 من 32 بتًا. يُكتب على شكل أربعة أرقام عشرية من 0 إلى 255 تفصل بينها نقاط، مثل 203.0.113.25. يمثل كل رقم بايتًا واحدًا يُسمّى ثُمانية (octet). يوجد 232 عنوان IPv4 ممكن، أي نحو 4.3 مليار عنوان. وهذا أقل من عدد الأجهزة في العالم، ولهذا أصبحت مشاركة العناوين ضرورية.
يتكوّن عنوان IPv6 من 128 بتًا. يُكتب على شكل ثماني مجموعات، كل منها من أربعة أرقام سداسية عشرية، تفصل بينها نقطتان رأسيتان: 2001:0db8:0000:0000:0000:0000:0000:0010. وهناك قاعدتان لاختصاره:
- يمكن حذف الأصفار البادئة في المجموعة: يصبح
0db8هكذاdb8. - يمكن استبدال سلسلة واحدة من المجموعات الصفرية بالكامل بـ
::، لكن مرة واحدة فقط في العنوان.
لذلك يُكتب العنوان أعلاه عادةً 2001:db8::10. يوفر IPv6 عدد 2128 عنوانًا، وهو يكفي لتحصل كل شبكة على كتلة كبيرة جدًا.
العناوين العامة والخاصة
العنوان العام فريد على الإنترنت ويمكن الوصول إليه من أي مكان (ما لم يحجبه جدار حماية). أما العنوان الخاص فهو صالح داخل الشبكة المحلية فقط. تعيد كثير من الشبكات المنزلية وشبكات المكاتب استخدام النطاقات الخاصة نفسها في الوقت نفسه، لأن هذه العناوين لا تُوجَّه أبدًا على الإنترنت العام.
يحدد المعيار RFC 1918 ثلاثة نطاقات خاصة في IPv4:
| النطاق | CIDR | عدد العناوين |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | 16,777,216 |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | 1,048,576 |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | 65,536 |
نطاقات IPv4 خاصة أخرى ستصادفها:
- Loopback، أي 127.0.0.0/8: الجهاز يتحدث مع نفسه. يُسمّى العنوان
127.0.0.1localhost. وعنوان loopback في IPv6 هو::1. - Link-local، أي 169.254.0.0/16: يمنح الجهاز نفسه هذا العنوان عندما يطلب عنوانًا عبر DHCP ولا يتلقى ردًا. إذا رأيت
169.254.x.xفالأرجح أن DHCP لا يعمل. يستخدم IPv6 النطاقfe80::/10لعناوين link-local، ولكل واجهة IPv6 عنوان منها. - Carrier-grade NAT (CGNAT)، أي 100.64.0.0/10: نطاق مشترك (RFC 6598) يستخدمه مزودو الإنترنت بين عملائهم وأجهزة NAT الخاصة بهم. إذا كان عنوان WAN في جهاز التوجيه لديك ضمن هذا النطاق، فليس لديك عنوان IPv4 عام حقيقي.
- نطاقات التوثيق: النطاقات
192.0.2.0/24و198.51.100.0/24و203.0.113.0/24(و2001:db8::/32في IPv6) محجوزة للأمثلة، مثل الأمثلة الواردة في هذه المقالة.
في IPv6، تقابل العناوين المحلية الفريدة ضمن fc00::/7 (وعمليًا fd00::/8) نطاقات IPv4 الخاصة. أما عناوين unicast العالمية فتبدأ حاليًا من 2000::/3.
كيف تتيح NAT مشاركة عنوان عام واحد
تتيح ترجمة عناوين الشبكة (NAT) لعدد كبير من الأجهزة الخاصة استخدام عنوان IPv4 عام واحد. عندما يفتح حاسوبك المحمول ذو العنوان 192.168.1.20 موقعًا إلكترونيًا، يستبدل جهاز التوجيه عنوان المصدر بعنوانه العام ويسجل الاتصال في جدول، مستخدمًا أرقام المنافذ للتمييز بين الاتصالات. وعند عودة الرد يترجمه جهاز التوجيه مرة أخرى ويمرره إلى الحاسوب.
لـ NAT أثر جانبي: لا تستطيع الأجهزة الخارجية بدء اتصال بجهاز يقع خلفها ما لم تُعدّ إعادة توجيه المنافذ (port forwarding). هذه ليست ميزة أمان حقيقية، لكنها تعني أن الخدمة المنزلية لا يمكن الوصول إليها افتراضيًا. ومع CGNAT يُجري المزوّد ترجمة NAT ثانية، ولذلك لا تفيد إعادة توجيه المنافذ على جهاز التوجيه الخاص بك.
العناوين الثابتة والديناميكية
يُمنح العنوان الديناميكي تلقائيًا، عادةً عبر DHCP، وقد يتغير مع الوقت. تستخدم معظم اتصالات الإنترنت المنزلية ومعظم الأجهزة في الشبكة المحلية عناوين ديناميكية. أما العنوان الثابت فيُضبط يدويًا أو يُحجز لجهاز واحد، فلا يتغير أبدًا. تحتاج الخوادم والطابعات ومعدات الشبكة عادةً إلى عناوين ثابتة، لأن الأنظمة الأخرى تعتمد على العثور عليها في المكان نفسه.
كيف تعرف عنوان IP الخاص بك
هناك عنوانان يجب التمييز بينهما: العنوان الخاص بجهازك، والعنوان العام الذي تراه المواقع. يعرض أداة «ما هو عنوان IP الخاص بي» لدينا العنوان العام، كما توضح هل تتصل عبر IPv4 أم IPv6.
لمعرفة العنوان الخاص بجهازك:
- Windows: شغّل
ipconfigفي موجه الأوامر. - macOS: شغّل
ipconfig getifaddr en0في Terminal (اسم واجهة Wi-Fi عادةًen0). - Linux: شغّل
ip addr.
إذا اختلف العنوان في صفحة حالة جهاز التوجيه عن العنوان الذي تعرضه أداة عبر الإنترنت، فهذا يعني أن جهاز التوجيه يقع خلف NAT أو CGNAT، أو أنك تستخدم VPN أو وكيلًا (proxy).
أساسيات اعتماد IPv6
صُمّم IPv6 ليحل محل IPv4 لأن فضاء العناوين القديم استُنفد. عمليًا يعمل الاثنان جنبًا إلى جنب، وهذا ما يُسمّى dual stack. تدعم كثير من الشبكات الكبيرة ومشغلي الهاتف المحمول ومزودي المحتوى IPv6، لكن كثيرًا من المواقع الصغيرة وشبكات الشركات ما زالت تستخدم IPv4 فقط، لذلك لا يمكنك افتراض أن IPv6 يعمل في كل مكان.
بعض النقاط العملية:
- لا يحتاج IPv6 عادةً إلى NAT، لأن كل جهاز يمكن أن يملك عنوانًا عالميًا. لذلك يصبح جدار الحماية مهمًا.
- تتلقى الشبكة المنزلية النموذجية كتلة
/56أو/64، وتستخدم كل شبكة محلية/64. راجع دليلنا حول تقسيم الشبكات الفرعية للتفاصيل. - ينشر النطاق عنوان IPv6 الخاص به في سجل AAAA، كما هو موضح في كيف يعمل DNS.
الخطوات التالية
إذا أردت تقسيم شبكة إلى أجزاء أصغر أو معرفة عدد الأجهزة التي يتسع لها نطاق ما، فاستخدم حاسبة الشبكات الفرعية. ولمعرفة معنى الأرقام التي تلي الشرطة المائلة، اقرأ المقالة عن قناع الشبكة الفرعية وCIDR.