ما هو IPv4؟
IPv4 (الإصدار الرابع من بروتوكول الإنترنت) الإصدار الرابع من بروتوكول الإنترنت وأول إصداراته المنتشرة على نطاق واسع، ويستخدم عناوين من 32 بت لتحديد الأجهزة على الشبكات وتوجيه الحركة عبر الإنترنت.بنية عنوان IPv4
IPv4 Address Format:
┌─────────┬─────────┬─────────┬─────────┐
│ Octet 1 │ Octet 2 │ Octet 3 │ Octet 4 │
│ 8 bits │ 8 bits │ 8 bits │ 8 bits │
└─────────┴─────────┴─────────┴─────────┘
192 . 0 . 2 . 1
Binary: 11000000.00000000.00000010.00000001
Decimal: 192.0.2.1
Total: 32 bits = 2^32 = 4,294,967,296 addresses
فئات العناوين (تاريخياً)
| الفئة | النطاق | القناع الافتراضي | بتات الشبكة | بتات المضيف | الشبكات |
|---|---|---|---|---|---|
| A | 1.0.0.0 - 126.255.255.255 | 255.0.0.0 | 8 | 24 | 126 |
| B | 128.0.0.0 - 191.255.255.255 | 255.255.0.0 | 16 | 16 | 16,384 |
| C | 192.0.0.0 - 223.255.255.255 | 255.255.255.0 | 24 | 8 | 2,097,152 |
نطاقات العناوين المحجوزة
| النطاق | الغرض |
|---|---|
| 10.0.0.0/8 | شبكة خاصة (الفئة A) |
| 172.16.0.0/12 | شبكة خاصة (الفئة B) |
| 192.168.0.0/16 | شبكة خاصة (الفئة C) |
| 127.0.0.0/8 | الاسترجاع (localhost) |
| 169.254.0.0/16 | رابط محلي (APIPA) |
| 192.0.2.0/24 | التوثيق (TEST-NET-1) |
| 0.0.0.0/8 | الشبكة الحالية |
| 255.255.255.255 | البث |
مقارنة IPv4 وIPv6
| الميزة | IPv4 | IPv6 |
|---|---|---|
| حجم العنوان | 32 بت | 128 بت |
| تنسيق العنوان | عشري منقّط | سداسي عشري بنقطتين |
| إجمالي العناوين | نحو 4.3 مليار | نحو 340 undecillion |
| المثال | 192.0.2.1 | 2001:db8::1 |
| الحاجة إلى NAT | غالباً | نادراً |
| التهيئة | DHCP/يدوية | SLAAC/DHCPv6 |
استنفاد IPv4
IPv4 Address Depletion Timeline:
├── 2011: IANA pool exhausted
├── 2011-2015: Regional pools depleted (APNIC, RIPE, ARIN)
├── 2017: LACNIC exhausted
├── 2019: AFRINIC final /8
└── Present: Secondary market, NAT, IPv6 transition
الاستخدامات الشائعة في DNS
| سجل DNS | الغرض | المثال |
|---|---|---|
| سجل A | يربط النطاق بـIPv4 | example.com A 192.0.2.1 |
| سجل PTR | DNS عكسي | 1.2.0.192.in-addr.arpa PTR example.com |
استراتيجيات التخفيف
- NAT (ترجمة عناوين الشبكة): مشاركة عناوين IP العامة بين مضيفين خاصين.
- CIDR (التوجيه بين النطاقات غير الصنفية): تخصيص العناوين بكفاءة أكبر.
- الانتقال إلى IPv6: مكدس مزدوج وأنفاق وترجمة.
- أسواق العناوين: نقل التخصيصات غير المستخدمة.
أفضل الممارسات
1. خطط لـ IPv6: ينبغي أن تكون عمليات النشر الجديدة مزدوجة المكدس.
2. استخدم عناوين خاصة داخلياً: احجز عناوين IP العامة لخدمات الحافة.
3. وثّق التخصيصات: تتبع استخدام IP لتجنب التعارض.
4. طبّق تقسيم الشبكة بطريقة صحيحة: استخدم العناوين المتاحة بكفاءة.
5. اضبط سجلات A وAAAA معاً: ادعم عملاء IPv4 وIPv6.
يبقى IPv4 العمود الفقري للاتصال بالإنترنت، بينما يتوسع اعتماد IPv6 لمعالجة تحديات استنفاد العناوين.