aka tGDA

RSS
Aularon

الـIDN، أسماء النطاقات بمحارف غير لاتينية.

931 Views
2 Comments

كلنا سمع منذ عدة سنين بأن الباب أصبح مفتوحاً لتسجيل أسماء نطاقات بمحارف غير المحارف الإنكليزية المعتادة، كلنا كنا قد إعتدنا على أسماء النطاقات التي تحتوي فقط على أحرف لاتينية (a إلى z) بالإضافة إلى الأرقام (0 إلى 9) بالإضافة إلى الشخطة/الشرطة مهما كان اسمها (-).

كان هذا الواقع لأن أنظمة أسماء النطاقات (الـDNS) في العالم كانت هكذا، ولكن إنتشار الانترنت في العالم دعا إلى وجود إمكانية تسجيل نطاقات بغير تلك الحروف، لذلك ظهر مفهوم الـIDN، الذي سيمكن من إنشاء نطاقات بمحارف غير المعهودة، ولكن كيف يعمل؟ هل هو نظام DNS آخر يعمل بالتوازي مع الأساسي أم ماذا؟ هل يوجد لكل لغة (العربية، الروسية...) طريقة خاصة لتحقيق هذا؟!

الإجابة بسيطة جداً في الواقع، تمكين المحارف لم يتم على مستوى كل لغة بلغتها، بل تم على مستوى الـUnicode بأكمله. والمواقع التي تستعمل الـIDN في الواقع هي مواقع يتم تحويل أسمائها إلى محارف الـASCII الإعتيادية [a-z0-9] من وراء الكواليس، ولكن الذي نراه هو مواقع بأسماء عربية أو غيرها.

لذا فإذا أردنا أن نحجز نطاقاً بإسم عربي "بطاطا.com" مثلاً، كل ما علينا هو تحويل هذا الإسم إلى مقابله بالـASCII بإستخدام الخوارزمية المتبعة في القيام بذلك، والمسماة Punycode (يمكنك ببحث سريع إيجاد العديد من المحولات التي ستقوم بذلك لك)، ومن ثم أخذ إسم النطاق الناتج والذي يبدأ بـxn-- والقيام بحجزه عند أي خدمة تسجيل موجودة، بالمناسبة الإسم بطاطا.com يصبح xn--mgbab4db.com

: )


Comments

مدونة جميلة by soos on 06/10/2008
مرحبا حسن .. هالموضوع كتير ظريف وأظرف شي انه في ناس عم تاجر بهالقصة وتبيع هالدومينات بأسعار خرافية لأخواتنا العرب!
بين قوسين .. هالفكرة اجت سؤال بالفحص بمادة تطبيقات الانترنت بس مو على دفعتي :)

تحياتي وبهنيك على موقعك بس لو تزبطلنا الخط العربي شوي

:)
 
أهلا! by Aularon on 23/10/2008
أهلاً سوس، متل مابقولوا خطوة عزيزة!

للأسف متل ما قلتي أكتر الشعب العربي شو ما قالولو بصدق، هو لو بعذب حالو شوي وبدور كان الوضع غير، بس متل ما بقول المتل؛ رزق الهبل عالمجانين.

شكراً على زيارتك المفاجئة، بسطتيني أنو الموقع عجبك ؛ )
 

Add Comment:

About You
   
   
   
Your Comment
   
   


This blog is meant to provide a high quality articles and tutorials for advanced computer concepts, or basic ones that are hard to understand, But that would be mostly in Arabic. The blog is on beta version now, please come back soon for the good stuff.


This work by Aularon is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

Valid XHTML 1.0 StrictValid CSS level 3!Creative Commons License

toolbox


Colors Combination

Loading Loading.. 0