بداية فكرة نظام أسماء النطاقات (DNS)
Download
Report
Transcript بداية فكرة نظام أسماء النطاقات (DNS)
تعريب أسماء النطاقات
خالد فهد السويدان
خالد عدنان المالك
بإشراف الدكتور عبدالملك السلمان
مقدمة
•
•
تعد االنترنت من أهم أوعية المعرفة حاليا ً لما توفره من معلومات هائلة في جميع
المجاالت العملية والبحثية واالقتصادية وغيرها من مجاالت الحياة .ال يقتصر
استخدام االنترنت في مجاالت البحثية والعلمية ,بل تدخل في مجاالت التواصل
واالتصاالت.
كما هو معروف لدى الجميع ان كل موقع على الشبكه يمكن الوصول اليه عن طريق
اسمه او ما يسمى بالنطاق
ومن األمثلة على هذه النطاقات:
www.yahoo.com
www.google.com
وغيرها..وهذا النطاق هو عبارة عن ترميز للوصول الى عنوان رقمي .ويستخدم
هذا النظام لتسهيل الوصول اليها وهو الهدف الرئيسي منه .
ما هو نظام أسماء النطاقات) (DNS؟
•
طريقة التخاطب بين األجهزة عبر االنترنت تعتمد بشكل أساسي على العنوان الرقمي
لبروتوكول االنترنت وهذا العنوان الرقمي مكون من ٣٢خانه ثنائيه تمثل كالتالي (على سبيل
المثال) ١٢٩.١٦٨.١.٢إذا أي جهاز في الشبكة يريد الوصول إلى جهاز آخر عبرها لتبادل
المعلومات يجب عليه معرفه العنوان الرقمي لهذا الجهاز ونظرا لصعوبة التعامل مع األرقام
وحفظها تم بناء نظام أسماء النطاقات للتعامل مع األسماء ومن ثم تحويلها لما يقابلها من أرقام
والوصول إلى الموقع المطلوب
بداية فكرة نظام أسماء النطاقات ):(DNS
•
•
في بدايات االربانت ( )ARPANETببساطه يوجد ملف واحد فقط( ) hosts.txtيحتوي
على أسماء الخوادم مع عناوينهم الرقمية وفي كل ليلة جميع الخوادم تأخذ الملف من موقعه
الذي يخزن الملف بداخله.
بعد توسع الشبكة إلى اآلالف من األجهزة .تنبأ الجميع بأن النظام لن يصمد لألبد لسبب واحد
هو أن حجم الملف سوف يصبح كبير جداً وغير هذا السبب يمكن لألسماء أن تتكرر وتصبح
مشكلة في تحديد أي عنوان مطلوب إذا لم يتم التحكم فيها مركزيا .ولحل هذه المشكلة ظهر
نظام أسماء النطاقات (.)DNS
بداية فكرة نظام أسماء النطاقات )( :(DNSتابع)
•
كانت فكرة النظام أن يكون النظام هرمي ويحتوي على قاعدة بيانات غير مركزية
لتطبيق نظام أسماء النطاقات .يستخدم النظام بشكل أساسي لربط مواقع الخوادم وعناوين
البريد االلكتروني بعناوينها الرقمية.
•
إدارة نظام كبير ومتغير بشكل دائم ( غير مستقر ) لمجموعة من األسماء يعتبر مشكلة بديهية
.في نظام البريد العادي .إدارة األسماء فيه تتم بواسطة طلب اسم الدولة ,المنطقة أو الوالية
,عنوان الشارع للعنوان المطلوب .بهذي الطريقة الهرمية لن يكون هناك التباس بين
العنوانين التاليين مثال للتوضيح :
شركة تعريب الحاسبات ,حي الخالدية ,الرياض ,السعودية .
شركة تعريب الحاسبات ,حي الخالدية ,جدة ,السعودية .
النطاقات العليا (: )High-level Domains
االنترنت مقسمة إلى أكثر من 200من النطاقات العليا وكل نطاق مقسم إلى أكثر من
نطاق جزئي وكذلك تكون اغلب النطاقات الجزئية مقسمة أيضا وهكذا .كما هو مبين
بالشكل :
أهم مكونات النظام :
-1اسم النطاق :هو اسم تستخدمه جهة معينة لتمثيلها على الشبكة.
-2ملف النطاق:هو الملف الذي يحتوي على جميع سجالت المعلومات المتعلقة باسم نطاق
معين.
-3خادم أسماء النطاقات:هو الخادم الذي يقوم بالرد على استفسارات المستخدمين بناء على
ما هو موجود في ملف اسم النطاق المستفسر عنه.
-4المقرر:هو الجهاز الذي يقوم بإرسال جميع االستفسارات حول أي معلومة إلى خادمات
اسماء النطاقات ومن ثم إرسال النتيجة النهائية للمستفسرين.
-5المستخدم :ممكن أن يكون شخص أو برنامج أو جهاز .
طريقة عمل النظام:
بشكل مختصر ,يعمل النظام بالشكل اآلتي ,لربط االسم بعنوان رقمي
تقوم التطبيقات باستدعاء إجراء باسم المصمم( )resolverوتزودها
باالسم( )Stringكمتغير) . (parameterيقوم المصمم بإرسال
UDP packetللخادم المحلي لنظام أسماء النطاقات والذي يقوم
بدوره يقوم بالبحث في ملف النطاقات عن المعلومه المطلوبه ومن ثم
يرسل الرد للمقرر الذي يقوم بارسال عنوانه الرقمي للمصمم والذي
يقوم باعادته للتطبيق الذي طلب االجراء .مدعم بالعنوان الرقمي يقوم
التطبيق بنشاء اتصال TCP connectionللعنوان المطلوب او
ارسال . UDP packets
تعريب النطاقات ,لماذا ؟
•
•
•
•
•
•
المحافظة على اللغة العربية وعدم التخلي عنها و حق المستخدم العربي في استعمال لغته.
قلة عدد العرب الذين يتحدثون لغات أخرى غير العربية.
األحرف اإلنجليزية عاجزة عن تمثيل األحرف العربية .
الحاجة إلى استخدام األسماء العربية المشهورة .
تشجيع المستخدم العربي الستخدام شبكة اإلنترنت.
تمكين المستخدم العربي من استخدام لغته العربية من بدء تشغيل جهاز الحاسب حتى
الوصول إلى أي معلومة على اإلنترنت.
بداية فكرة تعريب النطاقات :
•
•
•
•
•
•
في أوئل العام 2001م :يعتبر المركز السعودي لمعلومات الشبكة من أوائل الجهات العربية
التي ساهمت في دعم إستخدام اللغة العربية في أسماء النطاقات وذلك من خالل المسوحات
اإلستبيانية و نشر األوراق العلمية و تقديم المحاضرات الفنية .
في يونيو من عام 2001م :تم انشاء اللجنة اللغوية للغة العربية التابعة لالئتالف العربي
ألسماء االنترنت ( )AINCلتولي مهمة استخدام اللغة العربية في أسماء النطاقات.
في ابريل من عام 2003م :شاركت لجنة االمم المتحدة االقتصادية واالجتماعية لغربي اسيا
(إسكوا) في تقوية الجهود اإلقليمية العربية وذلك من خالل دعوة لعقد اجتماع مجموعة
الخبراء في بيروت .
في السابع من مارس للعام 2004م :قام المجلس بإنشاء مجموعة عمل أسماء عناوين
نطاقات االنترنت ,وهي تابعة للجنة تقنية المعلومات في األمانة العامة لمجلس التعاون لدول
الخليج العربية
في فبراير من عام 2005م :عقد االجتماع العربي االول والذي من خالله تم تطوير
المشروع الخليجي ليصبح تحت مظلة الجامعة العربية باسم فريق العمل العربي وكلف بدارسة
استخدام اللغة العربية في أسماء النطاقات على الشبكة.
وفي مايو من عام 2005م :بداية عمل فريق العمل العربي الستخدام اللغة العربية في
أسماء نطاقات الشبكة .
اهم الجهات الحكومية والمنظمات الغير ربحية التي ساهمت في
مشروع تعريب النطاقات :
•
•
•
•
•
•
•
•
جامعة الدول العربية-الفريق العربي ألسماء النطاقات
مجلس التعاون لدول الخليج العربية
لجنة األمم المتحدة االقتصادية و االجتماعية لغربي آسيا (إسكوا) -فريق العمل
ألسماء النطاقات العربية
االئتالف الدولي ألسماء اإلنترنت متعددة اللغات
االئتالف العربي ألسماء اإلنترنت
الجمعية العلمية السعودية للغة العربية
هيئة االتصاالت وتقنية المعلومات
المركز السعودي لمعلومات الشبكة
طريقة عمل اداة تعريب النطاق المطورة من قبل فريق
عمل مجلس التعاون الخليجي :
•
يدخل المستخدم النطاق
.com.saنطاق
ومن ثم يتم تقسيم النطاق إلى عده مستويات
نطاق | sa | com
األجزاء الغير مكتوبة باالسكي يتم تحويلها إلى اسكي
mgb5a8an | com | sa
إي جزء تم تحويل يضاف إليه في بداية اسمه يطلق عليه الترميز المتوافق لالسكي
xn--mgb5a8an | com | sa
ثم يتم أعاده تجميع المستويات
xn—mgb5a8an.com.sa
ومن ثم يتم استخدام الترميز المتوافق لالسكي في نظام أسماء النطاقات بطريقه عاديه
xn--mgb5a8an.com.sa IN A 66.225.214.20
•
يمكن استخدام هذه األداة عن طريق الرابط التالي
http://arabic-domains.org.sa/idn.php
•
•
•
•
•
المتطلبات :
كما هو معروف أن اللغة العربية غير مدعومة عالميا أو ليست اللغة المعتمدة عالميا لذلك من
يريد الوصول أو حجز نطاق عربي سوف
يعاني من بعض الصعوبات الن بعض برامج ووحدات االنترنت التابعة للمنظمات العالمية
المسؤولة مثل ICANNال تدعم أسماء النطاقات العالمية فبالتالي يتوجب عليه استخدام
بعض البرامج واألدوات لحل هذه المشكلة ،وتتخلص هذه المتطلبات بالتالي
-١جهاز حاسب إلي متصل باالنترنت
-٢المصمم الخاص لمزود خدمة االنترنت يجب أن يدعم النطاقات العربية أو يقوم المستخدم
بضبط المصمم الخاص به ليدعم النطاقات العربية
-٣متصفح يدعم أسماء النطاقات العالمية ومن األمثلة على هذه المتصفحات
– انترنت إكسبلورر ٦.٠أو إصدار احدث مضافا إليه أداة دعم اللغة العربية
– نتسكيب ٧.١أو إصدار احدث
– مازوال ١.٤أو إصدار احدث
– سفاري ١.٢أو إصدار احدث
– وغيرها ...
هناك الكثير من المشاكل ظهرت في البداية حول استخدام النطاقات
العربية ومن أهم تلك المشاكل :
-١طريقه حجز النطاق طريقه غير مريحة نوعا ما
-٢وجود عدد من المتطلبات الستخدام النطاقات العربية
-٣طرحت الكثير من الحلول لكنها حلول غير قياسيه وليست معتمده من الجميع
-٤أيضا هذه الحلول ليست معروفه لدى المنظمات العالمية مثل ( )ICANNوغيرها
-٥ال يوجد جذر رئيسي للنطاقات العربية حيث يوجد العديد من الشبكات المتفرقة ولكل
شبكه أسماء نطاقات عربيه محدده لها فقط
-٦بعض المشاكل اللغوية المتعلقة بماهو مسموح وغير مسموح من الحروف والرموز
-٧مشكله النطاقات العلوية واالضطرار لكتابه النطاق باللغة العربية ومن ثم تحويل
الكتابة للغة االنجليزية لكتابه باقي النطاق أو مشكله تعريف نطاقات علوية جديدة
مثل :موقع.شبكه
-٨المشكلة التعامل مع النطاقات العالمية للشركات والمواقع المعروفة مثل أمكانيه
استخدام أو حجز رابط
.comياهو
أو
.comقوقل
المسائل اللغوية في تعريب النطاقات :
•
•
•
•
•
المسألة األولى :التشكيل
المسألة الثانية :التطويل ( الكشيدة )
المسألة الثالثة :توحيد الحروف )(folding
المسألة الرابعة :ربط الكلمات
المسألة الخامسة :األرقام
توصيات اللجنة اللغوية التابعة االئتالف العربي ألسماء اإلنترنت :
توصيات اللجنة اللغوية التابعة االئتالف العربي ألسماء اإلنترنت ) :تابع)
استخدام النطاقات العربية ومدى انتشارها :
قمنا بعمل استبيان لمعرفة مدى انتشارها واستخدامها وقد قسم
االستبيان إلى مختصين ويضم طالب كلية علوم الحاسب
والمعلومات وغير المختصين وضمة عدد من طالب الكليات
األخرى ( التربية والهندسة والعلوم اإلدارية والعلوم الطبية )
وكانت النتائج على النحو التالي ..
هل سبق أن سمعت عن النطاقات العربية ؟ مثل موقع.شبكة
غير المختصيين
ال
المختصيين
ال
نعم
نعم
16%
43%
57%
84%
هل سبق لك إن استخدمت النطاقات العربية للوصول ألحد المواقع ؟
غير المختصيين
ال
المختصيين
ال
نعم
نعم
8%
34%
66%
92%
هل تفضل استخدام اللغة العربية أم اللغة االنجليزية للوصول إلى
مواقعك المفضلة ؟
غير المختصيين
االنجليزية
المختصيين
االنجليزية
العربية
34%
66%
العربية
32%
68%
هناك أكثر من ١٤ألف نطاق عربي محجوز ،ما مدى تصديقك
لهذه العبارة ؟
غير المختصيين
ربما
ال اصدق
المختصيين
ربما
اصدق
ال اصدق
اصدق
4%
9%
36%
27%
64%
60%
خـاتـمـة :
•
•
على الرغم من توفر الطرق الستخدام اللغة العربية في أسماء النطاقات ,إال إن استخدامها يعتبر
محدود نسبيا ً .ألسباب عديدة أهمها عدم انتشار الفكرة بين المستخدمين العرب لالنترنت .وان
المشروع الحالي يعتبر تجريبي ومؤقت نوعا ً ما إلى حين دعم النطاقات لترميز أخر غير المتبع
حاليا وهو االسكي (.)ASCII
ً
مدعومة من المنظمات العالمية باتخاذ معايير ثابتة الستخدام اللغة
لكن مع تضامن الجهود العربية
العربية في النطاقات .يتوقع لهذه الفكرة النجاح مستقبالً ونجاح هذه الفكرة يعود بالفائدة على
المجتمع العربي