عندما تتصل بشبكة الانترنت وتريد الوصول الى موقع ما فانت لا تحفظ عناوين IP لكي تصل الى الموقع الذي تريد وانما تتعامل مع اكبر قاعدة بيانات في العالم وبدونها لا يمكن ان يعمل الانترنت بالشكل السليم .
ثريد عن اكبر قاعدة بيانات في العالم DNS ..
ثريد عن اكبر قاعدة بيانات في العالم DNS ..
DNS: هو اختصار لمصطلح Domain Name System والذي يقوم بتخزين البيانات الخاصة باسماء النطاقات الموجودة على الشبكة العنكبوتية .وهو بروتوكول من ضمن مجموعة المعايير التي تتحكم بكيفية تبادل الحواسيب للبيانات عبر الانترنت والذي يعرف بـ TCP/IP
قبل استخدام نظام DNS كانت عملية تعريف الأجهزة تتم بقرن الأسماء والعناوين في ملف يسمى hosts بشكل يدوي ولكن مع زيادة عدد الأجهزة تم تصميم نظام DNS لاستبدال ملفات الـ hosts بقاعدة بيانات موزعةDistributed Database
عمل DNS يقوم بتحويل اسم النطاق المكتوب مثلا فيسبوك الى عنوان IP 102.132.97.35 فبدلا من حفظ عناوين المواقع سيستخدم جهازك خادم DNS للبحث عن اسم النطاق لعنوان IP واللي يعرف باسم DNS name resolution
قد تعتقد ان الأمر بسيط كون ان العملية ترتكز على تحويل اسم نطاق الموقع إلى عنوان IP
قد تعتقد ان الأمر بسيط كون ان العملية ترتكز على تحويل اسم نطاق الموقع إلى عنوان IP
ولكن الأمر ليس بهذه البساطة فهناك العديد من الأمور اللي ينبغى معرفتها فهناك بلايين من عناوين IP المستخدمة في عالم الانترنت ايضا هناك بلايين من الطلبات يوميا موجهه لخوادم DNS بالاضافه الى أسماء النطاقات وعناوينها تتغير باستمرار.
ايضا كل يوم تستحدث مواقع جديدة وملايين الناس تغير أسماء النطاقات وتضيف أسماء جديدة بصورة يومية.
لذا فان نظام قاعدة بيانات DNS يتلقى اكبر قدر ممكن من الطلبات في اليوم وهذا ما يجعل قواعد بيانات الـ DNS أكثر قواعد البيانات التي يستخدمها الناس على الكرة الأرضية .
لذا فان نظام قاعدة بيانات DNS يتلقى اكبر قدر ممكن من الطلبات في اليوم وهذا ما يجعل قواعد بيانات الـ DNS أكثر قواعد البيانات التي يستخدمها الناس على الكرة الأرضية .
مر DNS بثلاث أجيال حتى أصبح بشكله الحالي فكانت اول نشاه له في الجيل الاول من فريق مهام هندسة الإنترنت IETF والذي انشأ وصف لنظام اسماء النطاقات ومن ثم كانت هناك العديد من المحاولات لاضافة مميزات وبعد مرور عشرة اعوام صدر اول تحديث رئيسي لبروتوكول DNS
كان هذا التحديث عبارة عن إضافة أكثر من رائعة وذلك على مستوى ديناميكي لإبقاء الخوادم محدثة عن طريق استعمال آليات تعرف باسم NOTIFY و (IXFR)فكان أبرز وأسهل أسلوب لتوفير الاستمرارية هي وجود خوادم متعددة تعمل على الإجابة على استعلامات متنوعة
في الجيل الثاني حصل تغيير لـ NOTIFY حيث صار بإمكانه إرسال رسالة إشعار إلى الخوادم التابعة لكي يحصلوا على البيانات الجديدة وفي الوقت ذاته قامت IXFR بإجراء تغيير ملحوظ في طريقة توصيل البيانات.
في الجيل الثالث تم زيادة NOTIFY و IXFR والتحديثات الحيوية لتطوير بروتوكول DNS حيث جرى إضافة الكود في أكثر من مكان ولكن لازال محور التطوير في أمن DNS .
أنظمة DNS تقوم طوال الوقت باستقبال الطلبات من متصفحات الانترنت و استقبال الطلبات من أجهزة الخادم الأخرى وتحولها إلى عناوين رقمية IP addresses. وعندما يتم استقبال طلب فان جهاز الخادم DNS يقوم بأحد هذه العمليات
الإجابة المباشرة على الطلب وتوفير رقم IP او الاتصال بخادم DNS آخر في محاولة لإيجاد رقم IP للنطاق المطلوب
او يعطي رد بأنه لا يعرف عنوان IP للنطاق الذي تتصفحه. او يعطي رسالة خطأ تخبر بان النطاق المطلوب غير متوفر أو انه لا يوجد من الأساس
او يعطي رد بأنه لا يعرف عنوان IP للنطاق الذي تتصفحه. او يعطي رسالة خطأ تخبر بان النطاق المطلوب غير متوفر أو انه لا يوجد من الأساس
هناك العديد من سجلات DNS والتي تسمى DNS Records وهي عبارة عن مدخلات فردية تقدم تعليمات خاصة بالتعامل مع المعلومات التي يتم تداولها عبر الموقع مثل A Records وهي المسؤوله عن الربط الرئيسي بين عنوان IP وبين اسم الموقع ايضا CNAME الذي يتيح لك إنشاء عناوين مكررة
من بين سجلات DNS Records ايضا MX وهي المسؤولة عن تشغيل خدمة رسائل البريد الإلكتروني على الموقع وهناك العديد من الانواع الاخرى مثل سجل TXT و PTR وغيرها من السجلات
يتم تكوين اسماء النطاق من جزئين يتم الفصل بينها بنقطه على سبيل المثال فالجزء الاول twitter والجزء الثاني com والذي غالبا يشير الى النشاط الذي يتم استخدام الموقع من اجله
اسماء النطاقات العامة والاكثر استخداما COM والتي تشير الى مواقع الويب التجارية ايضا NET وتشيرالى مواقع الشبكات المفتوحة ايضا ORG وتشير الى مواقع المنظمات الغير ربحية وايضا EDU وتشير الى المؤسسات التعليمية و GOV وتشير الى الكيانات الحكومية وغيرها من النطاقات .
أتمنى اني وفقت فيما جمعته وكتبته والتقى بكم مجددا في موضوع اخر معتذرا عن أي خطاء وقع .
جاري تحميل الاقتراحات...