ما هو عنوان IP
عنوان IP هو موضع الجهاز على الشبكة، أي المكان الذي يجب أن تصل إليه الحزم، وكل حزمة تخرج من جهازك تحمل عنوان الوجهة وعنوان العودة. العنوان يقول إلى أين تُسلَّم؛ ولا يقول من يجلس خلف الجهاز.
- الدرس 3 من 12
- مبتدئ
- مجاني، دون تسجيل
من جهازك إلى الوجهة، أربع حلقات
-
1
جهازك
الهاتف أو الحاسوب الذي يبني الحزمة
-
2
العنوان الخاص
يُؤخذ من الراوتر ولا معنى له إلا داخل البيت
-
3
العنوان العام
واحد للبيت كله، وهو ما تراه المواقع
-
4
عنوان الوجهة
حيث يجب أن تصل الحزمة، والجواب الذي يعود من الطريق نفسه
هذه الحلقات الأربع ترتيب للفهم لا طبقات شبكة رسمية. وفي الشبكات المؤسسية وعند بعض المشغّلين تجلس حلقات أكثر بين الثانية والثالثة.
آخر مراجعة: تُراجع الحقائق وأسماء الأدوات في هذا الدرس مقابل مصادرها في هذا التاريخ.
ما الذي يفعله عنوان IP فعلا؟
عنوان IP هو موضع الجهاز على الشبكة. ولا يفعل شيئا آخر: تنظر إليه الموجّهات لتقرر إلى أي جار تسلّم الحزمة، وهذا كل شيء. والوثيقة التي عرّفت هذا العنوان، RFC 791، مؤرخة بسبتمبر ١٩٨١، والنص المرجعي لا يزال هو النسخة التي تعمل اليوم على أكثر الشبكات.
كل حزمة تحمل عنوانين، مصدرا ووجهة، وعنوان المصدر هو ما يعيد الجواب. فبدونه يعرف الخادم ماذا يرسل ولا يعرف إلى أين. وهذا يكاد يكون السبب الوحيد لرؤية المواقع عنوانك: لا فضولا ولا تتبعا، بل لأن الجواب لا بد أن يعود إلى مكان ما.
ونقطة تربك كثيرين: العنوان ملك للموضع على الشبكة لا للجهاز. فالحاسوب المحمول الذي ينتقل من البيت إلى المقهى يأخذ عنوانا آخر، مثلما يتغير عنوانك البريدي حين تنتقل من بيت إلى بيت. أما الرقم التسلسلي وعنوان MAC فيبقيان على العتاد؛ وعنوان IP لا يبقى.
وافصل هذا عمّا يحوّل اسم الموقع إلى عنوان. فتلك مهمة آلة أخرى، والدرس التالي في هذا المسار مخصص لها وحدها.

لماذا لجهازك عنوانان؟
لأن العنوان الذي تحمله داخل البيت ليس العنوان الذي يراه العالم. فالهاتف والحاسوب المحمول والتلفاز يأخذ كل منها عنوانا خاصا من الراوتر، وتخرج جميعها بعنوان عام واحد. وإن اختلف العنوان الظاهر على هاتفك عمّا يعرضه موقع، فلا شيء معطوب؛ هكذا صُمّم.
والمجالات الخاصة متفق عليها ومحددة. فـRFC 1918 يخصّص ثلاثة مجالات للشبكات الداخلية: 10.0.0.0/8 و172.16.0.0/12 و192.168.0.0/16. فإن بدأ عنوان جهازك بـ١٩٢.١٦٨ فذلك العنوان غير موجَّه على الإنترنت أصلا ولا معنى له إلا داخل شبكتك. وخادمنا نفسه بوابته في مجال ١٧٢.١٦، أي أن الخادم العام نفسه عضو في شبكة محلية أولا.
والترجمة بين الاثنين هي بالضبط ما يفعله الراوتر: الحزمة الخارجة تأخذ العنوان العام، ويتذكر الراوتر لأي جهاز داخلي كان الجواب. والنتيجة العملية رآها الجميع. فحين يجتمع عدة أشخاص في بيت واحد ويقول موقع «حركة غير معتادة من هذا العنوان»، فالموقع لا يراك أنت، بل يرى البيت.
وفوق ذلك طبقة يقلّ ذكرها: بعض المشغّلين يفعلون الشيء نفسه لمئات المشتركين معا. عندئذ لا يكون العنوان العام لبيت بل لحيّ. وكم من مشتركي مشغّل إيراني في هذا الوضع أمر لا نستطيع قياسه من هنا ولن نختلق له رقما.
ما الفرق بين IPv4 وIPv6، وأيهما تحتاج؟
أحدهما ضاق مكانه والآخر بُني لهذا بالذات. فعنوان IPv4 اثنان وثلاثون بتا، أي نحو أربعة مليارات وثلاثمئة مليون عنوان ممكن، وهذا الرقم الذي بدا لا نهائيا سنة ١٩٨١ نفد في الثالث من فبراير ٢٠١١: ففي ذلك اليوم أعلنت منظمة NRO أن آخر بلوكات IANA الحرة وُزّعت على السجلات الإقليمية الخمسة ولم يبق شيء للتوزيع.
وعنوان IPv6 مئة وثمانية وعشرون بتا، وبحسب الإعلان نفسه فهو متاح منذ ١٩٩٩. أي أن الخليفة كان جاهزا قبل نفاد المكان بسنوات، ومع ذلك سار الانتقال بطيئا، لأن شبكة واحدة لا تقرر وحدها؛ فلا بد أن يحمله المشغّل والطريق الوسيط والخادم والجهاز معا.
وللمستخدم العادي الجواب بسيط: عندك الاثنان أو عندك الرابع وحده، ونظام التشغيل هو من يختار. ولا شيء عليك أن تفعله. أما إن كنت تدير خادما فهذا الاختيار يرسل لك فاتورة مرة واحدة، وقد طبعنا تلك الفاتورة بعينها في بلاك التجربة أدناه.
وتحذير للفئة نفسها: امتلاك عنوان من النسخة السادسة لا يكفي، بل يجب أن يكون كل ما يتصل به جاهزا أيضا. فسجل ناقص، أو سجل عكسي ناقص، أو جدار ناري لا يحمل إلا قواعد النسخة الرابعة، ثلاثة طرق معروفة إلى عطل نصف مرئي.
نسختان من العنوان، جنبا إلى جنب
IPv4
- اثنان وثلاثون بتا، نحو أربعة مليارات وثلاثمئة مليون عنوان
- أربعة أرقام بنقاط، مثل نموذج التوثيق 203.0.113.7
- نفد مخزونه العالمي في الثالث من فبراير ٢٠١١
- تكاد كل شبكة تفهمه
IPv6
- مئة وثمانية وعشرون بتا، فضاء لا ينفد
- مجموعات ست عشرية بنقطتين، مثل 2001:db8::7
- وبحسب الإعلان نفسه، متاح منذ ١٩٩٩
- وليس كل مشغّل ولا كل طريق يحمله بعد
لا غالب هنا. فالمستخدم المنزلي لا يختار أيّهما ونظام التشغيل هو من يختار؛ ولا معنى للاختيار إلا لمن يدير خادما.
ما الذي يكشفه عنوان IP وما الذي لا يكشفه؟
البلد دائما تقريبا، والمدينة أحيانا، والشخص أبدا. ونحن ننقل عن بائع هذه البيانات نفسه لا عن تخمين: فماكس مايند تكتب في صفحة الدقة عندها أنها تقدّر تحديد البلد بدقة نحو ٩٩.٨ بالمئة، وللعناوين داخل الولايات المتحدة نحو ٨٠ بالمئة على مستوى الولاية ونحو ٦٦ بالمئة على مستوى المدينة، وذلك ضمن نصف قطر خمسين كيلومترا من المدينة نفسها.
وفي الصفحة نفسها جملة تساوي أكثر من الأرقام الثلاثة كلها: هذه البيانات ليست دقيقة أبدا بما يكفي لتحديد بيت أو فرد أو عنوان شارع. وتضيف الصفحة أنه إن كان أحدهم يستعمل VPN أو كان العنوان لخادم استضافة، فالذي يُحدَّد موقعه هو ذلك الخادم لا الشخص.
ولإيران لا نملك رقما منشورا ولن نختلقه. والذي يمكن قوله هو هذا: كلما زادت حصة شبكات الهاتف والعناوين المشتركة، انخفضت الدقة على مستوى المدينة، والمشهد الذي يقود فيه عنوان إلى باب بيت هو ما لا تفعله هذه البيانات.
أما الذي يخرج فعلا من عنوان فشيء آخر: باسم أي مؤسسة سُجّل بلوكه. تنشر السجلات الإقليمية ذلك علنا، وبلاك المسار السريع في هذه الصفحة يبيّن كيف تقرأه في دقيقتين.
ما الذي يخرج فعلا من عنوان
يخرج صحيحا عادة
- البلد، بتقدير نحو ٩٩.٨ بالمئة بحسب بائع البيانات نفسه.
- المؤسسة التي خُصّص لها بلوك العنوان، من السجل العام.
- أهو عنوان خاص أم عام، من الرقم وحده.
لا يخرج
- بيت أو شارع أو رقم. وصفحة البائع نفسها تقول إن هذه البيانات ليست بهذه الدقة أبدا.
- هوية الشخص الجالس خلف العنوان.
- المدينة بثقة؛ فالرقم المنشور للمدينة نحو ٦٦ بالمئة، وضمن نصف قطر خمسين كيلومترا.
الأرقام هنا من صفحة الدقة لدى ماكس مايند نفسها، ورقم المدينة خاص بالعناوين داخل الولايات المتحدة وحدها. ولإيران لا نملك رقما منشورا.
الخادم الذي يرى عنوانك لا يرى عنوانك دائما
حيثما وُجد وسيط في الطريق، فعنوان المصدر الذي يصل إلى الخادم هو عنوان الوسيط لا عنوان الزائر. وهذا الموقع أيضا يجلس خلف شبكة توزيع محتوى، ولولا إعداد بعينه لبدا كل الزوار لنا شخصا واحدا. وذلك الإعداد هو: يعرف nginx عشرين مجالا منشورا لتلك الشبكة بوصفها وسيطا موثوقا، ويأخذ العنوان الحقيقي من ترويسة CF-Connecting-IP.
وخلف ذلك، يتبع كودنا نحن الترتيب نفسه. فدالة تحديد العنوان تقرأ CF-Connecting-IP أولا، ثم X-Forwarded-For، وأخيرا REMOTE_ADDR، وتتحقق من كل واحد قبل استعماله كي لا تحل ترويسة مزوّرة محل العنوان. والسقوف اليومية لأدواتنا المجانية تُحسب على هذا العنوان، ولو كانت السلسلة خاطئة لملأ أولُ من يبلغ السقف السقفَ على الجميع.
والدرس العام أن أي رقم تعرضه لوحة باسم «عنوان الزائر» لا معنى قاطعا له ما لم تعرف إن كان الموقع خلف وسيط أم لا. وهذا الغموض وحده يفسد التحليلات الجغرافية والحجب المبني على العنوان أكثر مما يُظن.
أتريد التجربة بيدك؟ انظر إلى أي عنوان يصل اسم ما: أداة فحص DNS المجانية تستعلم سجلي A وAAAA لحظتها من خادمنا، وأداة whois المجانية تعرض جانب تسجيل النطاق. وتنبيه يربك كثيرين: إن كان النطاق خلف شبكة توزيع محتوى فالعنوان الذي تراه لتلك الشبكة لا للخادم الذي يعمل عليه الموقع.
المسار السريع مع الذكاء الاصطناعي
قراءة السجل العام لعنوان ما كانت حكرا على أهل الشبكات، لأن مخرجاتها نص طويل مليء بالمصطلحات. أما الآن فتستغرق دقيقتين، بشرط أن تجلب البيانات بنفسك ويقتصر دور النموذج على قراءتها.
- اجلب البيانات من السجل الرسمي لا من النموذج: curl -s https://rdap.org/ip/203.0.113.7، وضع عنوانك مكان النموذج. والجواب ملف JSON.
- الصق ذلك الـJSON كما هو. ويكفي هنا صنف سريع ورخيص من النماذج؛ فهذا استخراج لا حكم. واختيارنا الحالي مكتوب في مرجع الذكاء الاصطناعي.
- اطلب أربعة أشياء لا أكثر: اسم المؤسسة، والسجل الإقليمي، والمجال الذي يقع فيه هذا العنوان، وتاريخ آخر تغيير للسجل.
- وإن كان قرار ما يتوقف على الجواب، فانظر في الملف نفسه أيضا. فسجل العنوان نادرا ما يكذب، لكن النموذج وهو يلخّص قد يضيف ما ليس في الملف.
وصفة جاهزة للنسخ
النص أدناه مخرجات RDAP خام لعنوان IP واحد، كما هي.
{الصق مخرجات JSON هنا}
استخرج من هذا النص هذه الأربعة فقط، واكتب «غير معلوم» لكل ما لا يحويه النص:
١. المؤسسة التي خُصّص لها هذا البلوك.
٢. السجل الإقليمي الذي يحتفظ بالسجل.
٣. مجال العنوان وبادئته، كما يوردهما النص.
٤. تاريخ آخر تغيير للسجل.
ثم اكتب جملة واحدة: ماذا يقول هذا السجل عن المدينة أو هوية المستخدم. وإن كان لا يقول شيئا فاكتب ذلك بعينه.
قاعدة: لا تضف شيئا من معرفتك. ولا تخمّن جغرافيا. وإن حمل النص قيمتين متناقضتين فاكتبهما معا.
قبل أن تثق بالناتج: هذا يخبرك باسم من هو بلوك العنوان، لا من كان يستعمله في لحظة بعينها. فسجل المؤسسة عمره أشهر، والبلوكات تتداول، وإن كان العنوان لشبكة سحابية أو مشغّل هاتف فقد يقف خلفه آلاف المشتركين. ولأي قرار يخص شخصا، لا تكفي هذه المخرجات وحدها.
الذكاء الاصطناعي في هذا العمل
في هذا الموضوع يؤدي النموذج اللغوي عملا واحدا إتقانا حقيقيا: ترجمة النص التقني. فسجل RDAP، ورسالة خطأ من جدار ناري، والجملة التي تعرضها خدمة حين تحجبك، كلها نصوص والنموذج جيد في قراءتها. أما ما لا يُطلب منه فهو البحث: فالنموذج لا يستعلم عن العنوان بل يجيب من ذاكرته، وملكية بلوكات العناوين تتغير فعلا. وموقفنا بسيط: لسؤال «لمن هذا العنوان» اذهب إلى السجل الرسمي، ولسؤال «ماذا يعني هذا النص» اذهب إلى النموذج.
أدوات تساعد فعلا
- Claude يعمل جيدا لقراءة JSON الخام من RDAP واستخراج الحقول الأربعة المطلوبة وحدها، فالملف طويل والنموذج لا يملّ. وإيران ليست في قائمة الدول المدعومة لدى أنثروبيك، فلا تسجيل ولا دفع رسمي.
- Gemini جيد لترجمة مصطلحات الشبكات إلى الفارسية ولشرح رسالة خطأ. وصفحة غوغل نفسها تقول إن تطبيق جيميناي يعمل في أكثر من مئتين وثلاثين دولة ومنطقة، وإيران ليست في تلك القائمة.
- ChatGPT يُستعمل لعمل قراءة النص نفسه. أما وضع الوصول إليه من إيران فلم نتحقق منه: فصفحة الدول المدعومة لدى أوبن إيه آي تعيد 403 لخادمنا، ونحن لا نكتب ادعاء بلا مصدر خلفه.
اين ينقلب ضدك
للخطر هنا شكله الخاص ويقلّ من يفكر فيه: فسجل الخادم مليء بعناوين IP للزوار، وعنوان IP يُعدّ بيانات شخصية في أكثر قوانين الخصوصية. وحين تلصق قطعة من السجل في محادثة «لفحص خطأ»، تكون قد سلّمت بيانات مستخدميك إلى شركة أخرى، وصفحة مساعدة غوغل لجيميناي تقول صراحة ألا تُدخل معلومات سرية. والحل بسيط: بدّل العناوين بعنوان نموذجي قبل اللصق؛ فنماذج التوثيق الرسمية مثل 203.0.113.7 موجودة لهذا بالذات. والخطر الثاني جواب واثق لا استعلام خلفه: فبالنبرة نفسها يقول النموذج لأي شركة وأي مدينة يعود عنوان، وهو لم يفعل سوى التخمين من نمط. وأنثروبيك نفسها تسمّي هذا الاختراع الواثق هلوسة في وثائقها وتكتب عن تقليله. ولمعرفة شكل الدفع لكل من هذه الأدوات من إيران، انظر دليل الشراء.
المصادر: Anthropic: reduce hallucinations Anthropic: supported countries Google: Gemini Apps privacy and data Google: where Gemini Apps are available
حدود هذه النصيحة
هذا الدرس يشرح العنوان ولا يجد أحدا. فإن كنت تريد الوصول من عنوان إلى شخص، فالجواب الصادق أن هذه البيانات لم تُبنَ لذلك، وصفحة بائعها نفسها تقول ذلك. وأرقام الدقة تخص بائعا واحدا وأكثرها للعناوين داخل الولايات المتحدة؛ ولإيران لا نملك رقما منشورا ولن نختلقه. وكل ما قلناه هنا عن الوسطاء مأخوذ من إعدادات هذا الخادم: فقد يكون موقعك خلف وسيط آخر أو بلا وسيط أصلا، وعندها تختلف سلسلة الترويسات.
من عملنا نحن
أغلى درس تعلمناه عن العنونة كان في البريد لا في الموقع. ففي الثامن عشر من يوليو ٢٠٢٦ كانت رموز تأكيد التسجيل لأدوات السيو تصل أحيانا ولا تصل أحيانا، وكان كود البرنامج سليما. والسبب أن Postfix، بإعداد inet_protocols = all، كان يختار النسخة الرابعة أو السادسة عشوائيا لكل إرسال، وعنوان النسخة السادسة لهذا الخادم لم يكن له سجل عكسي أصلا؛ فكان جيميل يرفض كل محاولة بالنسخة السادسة بخطأ 550-5.7.25 يقول بالضبط إن السجل العكسي غير موجود. أي أن نحو نصف البريد كان يضيع بلا صوت. وكان الإصلاح سطرين، inet_protocols = ipv4 وsmtp_address_preference = ipv4، مع تفصيل يستغرق وقتا حتى يُكتشف: هذا الإعداد يُطبَّق بإعادة تشغيل كاملة ولا يكفي فيه reload. والذي نحمله من ذلك اليوم: العنوان ليس رقما للوصول فحسب، بل يلتصق به اسم بالعكس، وبعض الخدمات تأخذ ذلك الاسم على محمل الجد.
اسئلة متابعة حقيقية
هل العنوان الثابت أفضل من المتغير؟
للمستخدم المنزلي لا فرق عادة ولا تستحق الرسوم الإضافية. والثبات يلزم حين يحتاج شيء من الخارج أن يتصل بك، كخادم تستضيفه أو كاميرا تراقبها عن بعد. أما إن كنت تستهلك الإنترنت فقط، فتغيّر العنوان يمنحك حتى طبقة خصوصية صغيرة إضافية.
لماذا يقول موقع إن عنواني محجوب؟
لأن القاعدة مكتوبة على عنوان، والعنوان ليس لك وحدك عادة. فمع ترجمة العناوين في الراوتر والعناوين المشتركة لدى المشغّل، قد يكون جارك سبب الحجب. وإن كنت تستعمل VPN أو خادما وسيطا فالاحتمال أكبر، لأن تلك العناوين يقف خلفها أكثر من شخص.
هل تغيير عنوان موقعي يؤثر في السيو؟
تغيّر العنوان وحده ليس مما يُقلق؛ فالمواقع تنتقل كل يوم. والذي يؤثر هو الحال بعد الانتقال: بطء أو أخطاء مؤقتة أو عنوان لا يصل إلى أي خادم. فإن كنت تنتقل، فاخفض أعمار السجلات مسبقا وافحص الصفحات بنفسك بعد التغيير، وهو بالضبط ما يشرحه الدرس التالي خطوة خطوة.