شرح DNS
أغلبيتنا صادفنا كلمة DNS على هواتفنا أو على الراوتر الخاص بنا وهي من الكلمات الشائعة على الانترنت، فال DNS هي اختصار لجملة "Domaine Name system" و DNS هو من البروتوكولات المهمة جداا في حياتنا اليومية واغلبيتنا لايعرف أهميته.
وظيفة ال DNS
يقوم ال DNS بربط الدومين بعنوان IP الخاص بالموقع المراد تصفحه، فكما نعرف أن الحواسيب والأجهزة الإلكترونية تفهم فقط لأرقام ونحن لانستطيع حفظ جميع ارقام او عناوين IP الخاصة بالمواقع لهذا اخترع DNS ليسهل علينا هذا الأمر.
ولنسهل عليكم فهم الموضوع أكثر فمثلا عندما نريد أن نبحث عن موقع معين مثلا (www.fousabi.com) نقوم بكتابة الاسم على متصفح البحث الخاص بنا ونقوم بالبحث وهنا يبدأ دور DNS بحيث يقوم بترجمة ماكتبت في خانة البحث ويحوله لأرقام ليفهمه الحاسوب ويوجهك إلى الموقع مباشرة فمثلا يحول "www.fousabi.com" إلى 45.85.250.680 وهكذا يتم توجيهك مباشرة إلى الصفحة التي تبحث عنها بسهولة وبدون حاجة إلى حفظ ارقام وعناوين جميع المواقع فهو يقوم بهذه المهمة نيابتا عنا.
أهمية خادم DNS في حياتنا
يقوم خادم DNS بتسهيل عملية البحث على الانترنت فبدونه كنا سنحتاج لوقت طويل لتصفح الانترنت وسنكون بحاجة لحفظ مجموعة كبيرة من عناوين IP الخاصة بالمواقع لكي نستطيع تصفحها وهذا سيكون أمرا صعبا جداا وسيبطئ عملية التصفح والبحث وسيجعلها متعبة ومملة.طريقة عمل DNS خطوة بخطوة
كما سبق وشرحنا فإن أجهزتنا لاتفهم والتعرف أسماء النطاقات والدومينات فمثلا عند كتابة www.fousabi.com فجهازك لن يتعرف على هذا الودمين لانه يفهم فقط لغة الأرقام وهنا يأتي دور DNS الذي يقوم بمجموعة من الخطوات قبل توجيهك إلى الموقع الذي تبحث عنه.1- يقوم DNS بالتأكد من وجود IP الخاص بالدومين
مباشرة عند كتابة دومين في خانة البحث يقوم DNS بالبحث في الذاكرة المؤقتة الخاصة به والتأكد هل عنوان IP الخاص بهذا الودمين مسجل ومخزن لديه ام لا، فإذا كان الدومين مسجل في Cache memory فسيقوم مباشرة بتحميل صفحة البحث الخاصة بك، أما إذا لم يكن مسجل فسيقوم مباشرة بالتواصل مع DNS RESOLVER.2- التواصل مع خادم النطاق DNS RESOLVER.
مباشرة عندما يتأكد DNS بعدم تواجد IP الخاصة بالدومين الذي تبحث عنه سيتواصل مع DNS RESOLVER الذي يكون متصل ب ISP التي هي خدمة الانترنت الخاصة بك لوحدك، وسيقوم مباشرة DNS RESOLVER بالبحث في الذاكرة المؤقتة عن IP ADRESSE الخاصة بالدومين الذي تبحث عنه إذا وحده فسيقوم بتوجيهك مباشرة إلى صفحة البحث الخاصة بك وإذا لم يجدها سيقوم بالتواصل مع خوادم DNS أخرى.3- التواصل مع خادم النطاق Root DNS Server
طريقة عمل خادم الحذر ROOT DNS SERVER جد بسيطة بحيث يقوم بتقسيم روابط ال URL الخاصة بك او التي قمت بالبحث عنها في محرك البحث إلى قسمين القسم الأول يضم الدومين الرئيسي والثاني يضم الدومين الفرعي،فمثلا :
اذا قمنا بالبحث عن هذا الرابط : www.fousabi.com
سيقوم Root DNS Server مباشرة بتقسيم هذا الدومين إلى الدومين الفرعي الذي هو Fousabi والدومين الرئيسي الذي هو .Com ليسهل عليه توجيهك إلى TLP SERVER والتي تعني Top Level Domaine Server.
4- التواصل خادم النطاق Top Level Domaine Server
فمثلا عند البحث عن موقع www.fousabi.com سيقوم الخادم مباشرة بتوجيهك إلى Top Level Domaine Server الخاص بالدومينات التي تنتهي ب .Com، ولاكن كتذكير فلن يقوم خادم TLP باعطائك عنوان IP بل فقط سيقوم بتوجيه الطلب إلى الخادم الموثوق الذي سيعطيك IP الخاصة بالموقع.5- خادم DNS الموثوق Authoritative DNS Server
يقوم الخادم الموثوق الذي هو Authoritative DNS Server بالبحث في خوادمه ويحاول أن يطابق متاىح البحث مع قاعدة البيانات التي يمتلكها حتى يجد ال Ip address الخاص بالموقع ويقوم بتوجيهك مباشرة إليه.والكثير من الأشخاص عندما يقرأون هذا الشرح سيتساألون كم سيستغرق الوقت للحصول على نتيجة البحث، فكما ترى عزيزي القارئ فرغما كثرة هذه الخطوات إلى أنها تتم في جزء من الثانية ويتم نقلك إلى صفحة البحث الخاصة بك.