قد يكون أسهل طريق لتحويل الأيبي 4 إلى الأيبي 6 يتم من خلال تحويل الأول إلى الـ Binary وبعدها نقوم بتحويله إلى الـHEX وطبعا العملية طويلة وتأخذ الكثير من الوقت لذا تدوينتي لهذا اليوم سوف تكون عبارة عن طريقة سريعة وبسيطة لتحويل الأيبي من IPv4 إلى IPv6 وبالعكس
قبل أن أبدا سوف تسألني ماحاجتي لتعلم هذه الطريقة ؟ نحتاج هذه الطريقة عند إستخدامنا للـ IPv6 tunnels وخاصة الـ 6to4 نقوم عادة بأستخدام أيبي مخصص وهو 2002::/16 والذي من خلاله نقوم بكتابة الأيبي 4 لكن بالهيكس وبكلام آخر نقوم بأضافة الأيبي وفق الشكل التالي
وكما تشاهدون أن الخانة الثانية مخصصة لكتابة الايبي لكن في الـ HEXلذا يتوجب علينا القيام بهذه العملية بأنفسنا وللتحويل سوف نتبع هذه الطريقة السريعة ولنأخذ هذا المثال الصغير 192.168.120.91
لنأخذ كل قسم على حدى
القسم الأول 192 نقوم بتقسيمه على 16 وسوف تكون النتيجة 12 والباقي صفر والـ 12 بلغة الهيكس تساوي C ونكتب بعدها باقي القسمة لتكون النتيجة C0
القسم الثاني 168 نقوم أيضا بنفس العملية أي تقسيمه على 16 وتكون النتيجة 10 وباقي القسمة 8 والـ 10 بلغة الهيكس تساوي A والنتيجة النهائية سوف تكون A8
القسم الثالث 120 / 16 = 7 وباقي القسمة سوف يكون 8 والنتيجة النهائية سوف تكون 78
القسم الرابع 91 / 16 = 5 وباقي القسمة سوف تكون 11 والنتيجة النهائية سوف تكون 5B
نتيجة كل ماسبق سوف يكون الأيبي 192.168.120.91 بالهيكس تساوي C0A8:785B وبالتالي سوف يكون شكل الـ IPv6 كالآتي
أما للقيام بعكس العملية أي تحويل الـ IPv6 إلى IPv4 فسوف نقوم بالتطبيق على المثال نفسه وأول خطوة سوف قوم بها هي كتابة الأرقم الموجودة على شكل ثنائي أي بالشكل التالي C0 A8 78 5B ونأخذ كل قسم منها على حدى
C0 أول خطوة سوف نقوم بتحويل أرقام الـ HEX إلى Decimal وفق المعادلة التالية
((C=12)*16) + (0*1) = 192
A8 سوف تحسب بنفس الطريقة الثابتة أي بالشكل التالي
((A=10)*16) + (8*1) = 168
78 تساوي (7*16) + (8*1) = 120
5B تساوي (5*16) + ((B=11)*1) = 91
هذا مالدي لهذا اليوم أتمنى أن تكونوا قد أستفدتوا من هذه التدوينة ودائما نطلب منكم الدعاء فلاتنسونا منه ودمتم بود
Ayman Alnaimi أيمن النعيمي
مهندس كمبيوتر سوري ومقيم حاليا في قطر وباحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل.
بارك الله فيكم جميعا وشكرا على المرور العطر
سالم==> اخي العزيز فهم الفائدة يحتاج منك ان تكون في مرحلة متفدمة بعض الشيء في الشبكات وخصوصا IPv6 tunnels
محمد وائل==> لاتحتاج إلى برنامج مخصص لهذه العملية لانك تستطيع ان تعتمد على الآلة الحاسبة الموجودة في ويندوز
عاشت الايادي على الشرح الوافي وبارك الله بيك… بس سؤال انا افتهمت الشرح بس كيف اشتغل على برتوكول tcp v6 يعني انا افتهمت كيف اقوم بلتحويل ولان الرقم الذي حولتة اين اضعة في الحاسبة
بارك الله و في مدونتك و مجلتك … و الله لقد أفدتنا كثيرا خصوصا في موضوع جونيبر ….
قيم التعليق :
0
0
بارك ا لله فيك على المعلومات القيمة
قيم التعليق :
0
0
انا بحبك فى الله اخى ايمن
قيم التعليق :
0
0
الله يعطيك العافية اخوي وماقصرت
اخوي انا بصراحة ما فهمت الفائدة من هذا التحويل
ممكن توضح لي اكثر
وايش الفرق بينهم لاني غير متخصص بالشبكات ولكن حاب اتعلم
وبارك الله فيك
قيم التعليق :
0
0
مشكور على المعلومات الرائعة
هل يوجد برامج تقوم بهذا التحويل
قيم التعليق :
0
0
بارك الله فيكم جميعا وشكرا على المرور العطر
سالم==> اخي العزيز فهم الفائدة يحتاج منك ان تكون في مرحلة متفدمة بعض الشيء في الشبكات وخصوصا IPv6 tunnels
محمد وائل==> لاتحتاج إلى برنامج مخصص لهذه العملية لانك تستطيع ان تعتمد على الآلة الحاسبة الموجودة في ويندوز
قيم التعليق :
0
0
شكرا على الجهود ومزيدا من التقدم
قيم التعليق :
0
0
الله يجزيك الخير
مشكور على الرد
قيم التعليق :
0
0
تسلم اخ ايمن … شرح رائع ومبسط .. بالتوفيق يارب
قيم التعليق :
0
0
شكرا لك على الشرح المميز فعليا لو كان هناك برنامج سيكون الامر روعة :p
قيم التعليق :
0
0
[...] أردت معرفة طريقة التحويل بين الإصدارين انظر هنا [...]
قيم التعليق :
0
0
عاشت الايادي على الشرح الوافي وبارك الله بيك… بس سؤال انا افتهمت الشرح بس كيف اشتغل على برتوكول tcp v6 يعني انا افتهمت كيف اقوم بلتحويل ولان الرقم الذي حولتة اين اضعة في الحاسبة
قيم التعليق :
0
0