تكملة لموضوع سيرفر واحد أم اثنان
أما عن مسألة وضع موقع واحد على سيرفرين فهذه كما قلنا تتعلق بموضوع ال clustering, load balancing and high availablility
وكما قلنا الموضوع له تفاصيل، ولكن بسرعة يمكن أن نقول أنه بالفعل يمكن لأي خدمة أن توضع على جهازين بإحدى الطرق الآتية:
1- أن توضع الخدمة على الجهازين بحيث تعمل من واحد منهما فقط والآخر احتياطي يعمل فقط في حالة فقدان الأول وهو يسمى active/passive
2- أن توضع الخدمة على الجهازين بحيث تعمل من الجهازين معا بنظام توزيع الأحمال load balancing
هذه هي الحالات التي يستخدم فيها أكثر من جهاز،ويكون الغرض واحد من اثنين:
1- إمام لتوفير تواجد أعلى للخدمة high availability
2- أو لتوزيع الحمل العالي على أكثر من جهاز load balancing
هذه هي حالات استخدام أكثر من جهاز لخدمة نفس الخدمة. وهذه تكون بالطبع أغلى من أن تكون على جهاز واحد ولكن تعطي ضمان اعلى وتواجد أعلى للخدمة. ويلجأ إليها من لا يريد أن تنقطع عنه الخدمة أبدا أو الذي لديه حمل عالي جدا ويريد توزيعه على أكثر من جهاز.
وبإذن الله عز وجل سنشرح هذا الأمر بالتفصيل بإذن الله في موضوع منفصل بإذن الله.
يتبع بإذن الله...
المعلوم أن التخاطب بين أجهزة الكمبيوتر على الإنترنت يتم باستخدام أرقام ال IPs. بمعنى أنه يمكننا استخدام هذه الأرقام مباشرة في التعامل. ولكي يكون هذا التعامل سهل تم اختراع موضوع الأسماء أو الدومينات. ولكي يتم تحويل هذه الأسماء أو الدومينات إلى أرقام فنحن نحتاج إلى ما يسمى DNS servers.
فائدة هذه السيرفرات هو تحويل الأسماء إلى أرقام لكي يتم التخاطب في النهاية بين الأجهزة بالأرقام.
والحقيقة أن مسألة شرح كيفية عمل الدومينات هذه تحتاج إلى شرح منفصل، ولكننا هنا سنوجز الأمر بإذن الله.
هذه الدومين سيرفرز، تقوم بتحويل الأسماء إلى أرقام بطريقة موزعة على الإنترنت في شكل شجرة. هذه الشجرة أصلها ال root servers التي تحدثنا عنها منذ قليل. فهذه ال root servers هي جذر هذه الشجرة.
ولكي يمكن أن يسجل أي دومين جديد، فيجب وضع سجل له في جذر هذه الشجرة، وهذا هو ما تقوم به الشركات المعتمدة من ال ICANN.
والسؤال الآن، أين هي هذه ال root servers؟
اخواني الكرام
ال root servers هي السر في عالم دومينات الإنترنت، وعليها تقوم جميع الأسماء والدومينات الموجودة في الإنترنت. وإذا سقطت هذه السيرفرات ستسقط جميع اسماء الإنترت بلا استثناء. أي سيسقط التعامل بالأسماء في الإنترنت تماما.
هذه السيرفرات عبارة عن 13 سيرفر فقط لا غير. أسماؤها من A إلى M .root-servers.net
يمكنكم رؤية تفاصيلهم من هنا
http://www.root-servers.org/
طبعا كلمة سيرفر هنا معناها البرنامج الذي يقدم الخدمة، وهذا البرنامج قد يكون موزع على أكثر من جهاز كمبيوتر.
إذا ما نظرنا اخواني الكرام إلى مكان تواجد هذه السيرفرات، سنجد أن كلها بلا استثاء موجودة في أمريكا. موجودة كبرنامج السيرفر الخاص بالدومينات، ووضعت بعض الأجهزة المساعدة خارج أمريكا فقط ذرا للرماد في العيون. حتى يدعي الأمريكان أنهم لا يحتكرون الإنترنت. ولكن في حقيقة الأمر هم يحتكرونها تماما للأسف الشديد في مسألة الدومينات هذه.
يتبع بإذن الله...
هذا عن الجذر، أما الفروع، أي الدومين سيرفرز الأخرى التي تكمل عملية تحويل الأسماء إلى أرقام فهذه موزعة في الإنترنت كلها عند شركات الاستضافة.
وكل شركة استضافة عندها دومين سيرفرز تخدم على الدومينات المستضافة عندها. وبإذن الله سنشرح هذا الأمر بالتفصيل فيما بعد، ولكن نحن هنا نركز على مسألة تسجيل الدومينات.
حسنا، قلنا أن ال root servers هي أصل مسألة الدومينات. وأي دومين سيرفر على الإنترنت يعمل ك caching DNS server يجب أن يحمل نسخة من الملف الذي يحتوي على أسماء وأرقام ال 13 root server.
هذا الملف عادة يسمى root.hints أو root.cache أو root.ca أو أي اسم آخر بحسب نوع الدومين سيرفر الذي تستخدمه. وهذا الملف يمكنكم رؤيته هنا.
http://www.internic.net/zones/named.root
إذا ما نظرتم في الملف اخواني الكرام ستجدون أسماء وأرقام ال 13 root server الذين تحدثنا عنهم وأسماؤهم من A إلى M.root-servers.net
اخواني الكرام
إليكم المفاجأة الكبرى.
هذا الملف هو الذي يجعلنا جميعا على الإنترنت نستخدم الدومينات الخاصة بال ICANN
اخواني الكرام
هذا الملف هو سر الإنترنت كلها. إذا ما تم استبدال هذا الملف بملف آخر يحتوي على root servers أخرى فسنرى انترنت مختلفة تماما عن الإنترنت الحالية.
اخواني الكرام
أرجو أن نكون قد فهمنا مسألة الدومينات وأصلها. وردا على السؤال هل يمكن عمل دومين دون اللجوء إلى أي منظمة أو جهة؟
بناء على ما شرحنا عاليه، الإجابة هي نعم يمكن. وهذا الأمر يحدث على مستوى الشركات لاستخداماتهم الداخلية.
أما على مستوى الإنترنت، فهناك مشروعات تجارية وغير تجارية إما لاستبدال ال root servers الخاصة بال ICANN والعمل على أسماء دومينات مختلفة، أو توفير بديل لل ICANN ولكن يعمل على نفس الدومينات الحالية ويكون خارج أمريكا.
من أمثلة هذه المشروعات، ما تقوم به new.net
http://new.net/
فهؤلاء يقومون بتسجيل أسماء أخرى تماما عن دومينات ال ICANN
والمشروع التالي يعمل على نفس دومينات ال ICANN ولكن على سيرفرات في الاتحاد الأوروبي فهو يحاول توفير بديل أوروبي عن ال ICANN الأمريكي، بحيث إذا سقط ال ICANN الأمريكي يظل الأوروبيون يعملون على سيرفراتهم الموزعة على الاتحاد الأوروبي كله.
وموقعهم هو
http://www.orsn.net/
والمشروع التالي محاولة لتوفير بديل عالمي لل ICANN الأمريكي أيضا.
http://public-root.com/
اخواني الكرام
السؤال الآن، هل نستطيع نحن المسلمون والعرب توفير بديل عن ال ICANN الأمريكي؟
نعم، نستطيع بإذن الله عز وجل، فالأمر بسيط ولا ينقصه إلا التنفيذ الفعلي على الأرض. والحقيقة أن هذا السؤال مناسبة طيبة لعرض هذه الفكرة عليكم وتنفيذها بإذن الله عز وجل. ولكن سيكون ذلك في موضوع منفصل بإذن الله عز وجل.
اخواني الكرام
لكي يتم الاستفادة بالطبع من ال root servers البديلة، كل ما في الأمر أن يقوم مزودوا خدمة الإنترنت بإضافة أو استبدال ملف ال root servers الذي تحدثنا عنه، ويوضع في ال DNS server الذي يستعمله زوار الإنترنت من خلال هذا المزود أو ذاك. وبهذا تكون لدينا إنترنت بديلة بأسماء نطاقات مختلفة تماما، ويمكن أن تعمل جنبا إلى جنب مع الدومينات الحالية الخاصة بال ICANN.
وهذا يوضح الشق الثاني من السؤال وهو ما الفرق بين الرسمية وغير الرسمية. فبناء على ما شرحنا، لا يوجد شيء اسمه رسمي وغير رسمي. ولكن عندنا منظمة محتكرة لسوق الدومينات ومدعومة بحكومة قوية وهي حكومة أمريكا.
ارجو تثبيت الموضوع