Clear Sky Science · ar

مسح عناوين IPv6 بكفاءة اعتماداً على ترابط أسماء المضيفين في شبكة تعمل بـIPv6 فقط

· العودة إلى الفهرس

لماذا يهم العثور على العناوين المخفية على الإنترنت

خلف كل هاتف أو حاسوب محمول أو خادم أو مستشعر ذكي في الشبكات الحديثة توجد على الأقل عنوان رقمي يتيح للبيانات أن تصل إليه. مع المعيار الجديد للإنترنت IPv6، يمكن لكل جهاز أن يمتلك عدة عناوين، ومساحة الأرقام المحتملة هائلة للغاية. وهذا يصعّب على مديري الشبكات وفرق الأمان الإجابة على سؤال يبدو بسيطاً: أي الأجهزة فعلاً نشطة حالياً على شبكتي المحلية؟ تقدم هذه الورقة HFinder6، طريقة جديدة لكشف أجهزة IPv6 النشطة بسرعة—حتى في الشبكات التي تخلّت تماماً عن تقنية IPv4 القديمة.

التحدي في رؤية الأجهزة وسط محيط من الأرقام

نشأت أدوات رسم خرائط الحواسيب في الشبكة في عصر IPv4، حيث كانت مساحة العناوين صغيرة وخدع بسيطة مثل إرسال بث عام تصل إلى الجميع عادة ما تنجح. يغير IPv6 هذه الصورة: نطاق العناوين واسع جداً بحيث يصبح الفحص بالقوة الغاشمة أمراً مستحيلاً، والعديد من طرق الاكتشاف التي تعتمد على رسائل البث لم تعد موجودة ببساطة. جربت تقنيات IPv6 المبكرة دفع الأجهزة للرد باستخدام رسائل منخفضة المستوى، لكن أنظمة التشغيل الحديثة باتت تعتبر مثل هذا المرور مريباً وتتجاهله بصمت في كثير من الأحيان. حسّنت أدوات أحدث التغطية بدمج معلومات IPv4 وIPv6، مثل تعلم أسماء المضيفين عبر IPv4 ثم البحث عن نفس الأجهزة في IPv6. تعمل هذه الطرق بشكل جيد إلى حد ما اليوم، لكنها تعتمد على وجود IPv4—وفرضيةٌ تتآكل بسرعة مع نشر مشغّلين لشبكات تعمل بـIPv6 فقط.

Figure 1
الشكل 1.

فكرة جديدة: اتبع الأسماء لا الأرقام

يسلك HFinder6 مساراً مختلفاً بالتركيز على أسماء المضيفين—التسميات المقروءة للبشر المدمجة في أنظمة التشغيل والمعاد استخدامها على نطاق واسع في بروتوكولات الشبكة الأساسية. يلاحظ المؤلفون ثلاث حقائق رئيسية. أولاً، داخل الشبكة المحلية، عادةً ما تكون أسماء المضيفين فريدة، لأن الأنظمة وأدوات الإدارة تبذل جهداً لتجنب التكرار. ثانياً، تظهر هذه الأسماء تلقائياً في العديد من التبادلات القياسية، من تكوين العناوين إلى الاستعلامات المحلية عن الأسماء، دون أي تدخل من المستخدم. ثالثاً، تتيح الصيغ القياسية للمفحّص استخراج اسم المضيف القصير من اسم نمطي أطول شبيه بالنطاق. معاً، هذا يعني أنه إذا استطعت جمع أسماء المضيفين على الوصلة بشكل موثوق، يمكنك بعد ذلك سؤال الشبكة، باستخدام آليات حل الأسماء العادية، عن أي عناوين IPv6 تنتمي لأي اسم. يحوّل هذا مشكلة الاكتشاف من البحث في فضاء رقمي ضخم إلى تتبع قائمة أصغر بكثير من المُعرّفات.

كيف يحفّز HFinder6 الأجهزة للكشف عن نفسها بلطف

لحصد أسماء المضيفين دون الاعتماد على IPv4، يستغل HFinder6 تفاعلاً قليلاً الاستخدام بين بنيتين أساسيتين في IPv6. يرسل إعلان موجه للموجّه مصمّم بعناية إلى جميع الأجهزة على الوصلة المحلية، مع علم يُشير، وفق المعايير، إلى أن العميلين يجب أن يستخدموا طريقة التكوين الحالة المعروفة باسم DHCPv6. حتى لو لم يوجد خادم DHCPv6 حقيقي، فإن الأنظمة المطابقة للمواصفات لا تزال تبعث رسالة طلب أولية تتضمن عادةً اسمها الكامل. يستمع HFinder6 لفترة وجيزة لهذه الطلبات، ويزيل التكرارات باستخدام معرف عميل مضمن، ويستخرج كل اسم مضيف. مكوّن ثانٍ يعمل بصورة دائمة يواصل المراقبة لالتقاط رسائل مماثلة مع مرور الوقت، بحيث تُضمّن الأجهزة المنضمة حديثاً والأجهزة التي تُجدِّد عناوينها في نفس قائمة أسماء المضيفين دون حاجة الماسح لإجراء فحص جديد.

تحويل الأسماء إلى مجموعات كاملة من عناوين IPv6

بعد أن يجمع HFinder6 قائمة أسماء المضيفين، يستخدم بروتوكولين قياسيين للاكتشاف المحلي، هما Multicast DNS وLink-Local Multicast Name Resolution، ليسأل عن أي عناوين IPv6 تتوافق مع كل اسم. تُصدَر هذه الاستعلامات، التي تبقى بالكامل داخل عالم IPv6، بالتوازي للحفاظ على زمن تأخر منخفض ولتغطية عائلات ويندوز ولينكس على حد سواء. ترد الأجهزة بعناوين IPv6 المختلفة الخاصة بها على الوصلة، بما في ذلك معرفات الرابط المحلي المستخدمة للاتصالات الأساسية، والعناوين العالمية الأطول عمراً، والعناوين المؤقتة الصديقة للخصوصية. من خلال تحليل هذه الردود وتصنيف كل نوع من العناوين، يُنشئ HFinder6 صورة غنية لكيفية إعداد كل مضيف مرئي، متجاوزاً الأدوات التي قد ترى عنواناً واحداً فقط لكل جهاز.

Figure 2
الشكل 2.

وضع الطريقة تحت الاختبار

بنى الباحثون بيئة اختبار تحتوي على 20 إصدار نظام تشغيل مختلف عبر أجهزة سطح المكتب Windows وخوادم Windows وUbuntu وCentOS، وقارنوا HFinder6 بأربع نصوص مخصصة لـIPv6 فقط من حزمة Nmap الشائعة وثلاثة ماسحات متقدمة ثنائية النمط. في هذا البيئ المختلط، اكتشف HFinder6 43 من أصل 47 عنوان IPv6 ممكنة موزعة عبر 18 إصدار نظام تشغيل—مطابقاً لأفضل أداة موجودة من حيث الاكتمال بينما يعمل بالكامل بدون IPv4. كما تفوق على جميع الأدوات السبع المقارنة من حيث السرعة، بمعدل وسطي يزيد قليلاً عن عشر ثوانٍ لكل مسح، مع اكتشاف نحو 4.2 عناوين حية في الثانية. مقارنةً بأساليب IPv6-only الأقدم، زاد عدد العناوين المكتشفة بمقدار يصل إلى أكثر من خمسة أضعاف، وحافظ على نفس التغطية في إعداد يعتمد كلياً على IPv6 حيث توقفت تقنيات ثنائية النمط ببساطة عن العمل.

ماذا يعني هذا للشبكات الحقيقية

لمشغّلي الشبكات اليوميين، يقدم HFinder6 طريقة لرؤية ما يوجد فعلاً على شبكة محلية تعمل بـIPv6 فقط، دون التخمين عبر مجموعات عناوين شاسعة أو الاعتماد على تلميحات IPv4 القديمة. من خلال استخدام سلوك معياري مدمج بالفعل في الأنظمة الحديثة والاقتصار على دفعة صغيرة من الرسائل المشكَّلة بعناية بالإضافة إلى الاستماع السلبي، يقلل الأداة من الإزعاج بينما تكشف خريطة شبه كاملة للأجهزة النشطة وعناوينها. تُظهر هذه العملة أنه، حتى مع انتقال الإنترنت بالكامل إلى IPv6، لا يزال من الممكن تتبُّع الأجهزة الحاضرة والقابلة للوصول—وهو شرط أساسي للإدارة السليمة، ومراقبة الأمان، واستكشاف المشكلات في الجيل القادم من الشبكات.

الاستشهاد: Sun, C., Zhang, L., Wang, R. et al. Efficient IPv6 address scanning based on hostname correlation in IPv6-only network. Sci Rep 16, 8799 (2026). https://doi.org/10.1038/s41598-026-39577-2

الكلمات المفتاحية: مسح IPv6, اكتشاف الشبكة, ترابط أسماء المضيفين, شبكات تعتمد IPv6 فقط, أمن الشبكات