ما هو DNS وطريقة عمله وأجزاءه المهمه للموقع الإلكتروني
سنعرف خلال هذه المقالة ما هو DNS الذي يكون غالبًا الجزء الغير مفهوم فيما يخص استضافة المواقع الإلكترونية والدومين بالنسبة للمبتدئين في إدارة المواقع الإلكترونية.
وبما أننا نُقدم هذا الموضوع إلى المبتدئين بشكلٍ خاص ولكل من يرغب في أخذ فكرة عن هذا المصطلح الذي قد يبدو معقد للبعض سنتجنب الخوض في تفاصيل تقنية متقدمة، لكي نُقدم شرح مُبسط ومُلم في نفس الوقت لكل ما يخص الدي إن إس.
التعرف على DNS
يُعرف نظام دي إن إس اصطلاحيًا بنظام أسماء النطاقات حيث أن DNS تُكتب كدلالة واختصار لمصطلح Domain Name System، والدومين أو اسم النطاق الذي يُشير إليه المصطلح هو العنوان المُسجل به الموقع عبر شبكة الويب والذي يستطيع الزائر من خلاله الوصول إلى الموقع الإلكتروني.
وبما أن لكل موقع إلكتروني على الويب دومين كان لابد من نظام يجمع هذه النطاقات ويُسهل على المتصفحات عملية البحث والوصول إلى الموقع المطلوب.
وهنا تأتي وظيفة نظام النطاقات العالمي DNS كقاعدة بيانات عالمية تجمع أماء النطاقات وتُصبح حلقة وصل بين الزوار والمواقع الإلكترونية بدونها لن تكون عملية الوصول إلى أي موقع إلكتروني بالسرعة والسهولة التي اعتدنا عليها.
طريقة عمل نظام أسماء النطاقات DNS
كما قولنا الدي إن إس هو أحد أهم حلقات الوصل بين الموقع الإلكتروني وزواره، له خوادم وقاعدة بيانات مُسجل عليها أسماء النطاقات للمواقع الإلكترونية المختلفة مرتبطة بعناوين الخوادم التي تستضيف هذه المواقع.
لكن بطريقة مختلفة عن ما يستخدمه زوار المواقع على المتصفحات تُعرف بعنوان الأي بي IP، والذي يكون عبارة عن صيغة رقمية يصعب حفظها وتذكرها مثل 115.22.210.31، لذا نستخدم نحن أسماء الدومين العادية كدومين موقعنا Khabeerhosting.com.
وما يحدُث عندما يقوم زائر بكتابة دومين موقعنا هذا للوصول لنا أن المتصفح الخاص بالزائر يقدم طلب بحث عن الدومين إلى خوادم DNS التي تقوم بتحويل اسم النطاق إلى اللغة التي تفهمها الحواسيب أي تحوله إلى عنوان أي بي.
وبذلك يستطيع المتصفح العثور على الخادم المُستضيف للموقع وإعطائه أمر بإرسال البيانات والملفات ليتم عرضها على الزائر في الصورة المألوفة لأي موقع إلكتروني نتصفحه، كل هذا خلال أجزاء لا تُذكر من الثانية.
أهمية نظام أسماء النطاقات DNS
تخيل أنك كلما أردت الدخول إلى جوجل اضطررت إلى كتابة مقاطع من الأرقام بعدد نقاط مُحددة تفصل بينهم مثل 255.17.257.40 وهكذا كلما أردت الانتقال إلى أي موقع إلكتروني آخر تكتب مجموعة أرقام جديدة.
فعلاوة على كون الوقت المُستغرق لكتابة هذه الأرقام في كل تحرك داخل الويب أكبر مما يُستغرق من وقت لكتابة الدومين الذي يكون عبارة عن كلمة أو أكثر مع امتداد مُحدد، فلا أحد يمكنه تذكر كل هذه الأرقام بالطبع لكتابتها كلما أراد زيارة موقع ما على الويب.
لذا فيمكنك القول أن الدي إن إس وفرت عليك إنشاء ملف خاص ليضم عناوين الأي بي الخاصة بأكثر المواقع التي تزورها يوميًا؛ حيث أنه عبر خوادمه يحفظ هو هذه العناوين وبمجرد كتابة دومين الموقع الإلكتروني المطلوب على المُتصفح يُترجمه هو إلى أرقام الأي بي ويوصلك بالموقع المطلوب.
فبلا مُبالغة بدون الدي إن إس لكنا تائهين الآن على شبكة الويب العملاقة، فخوادم ونظام DNS هي الوسيلة التي سهلت على مستخدمي الويب الوصول للمحتوى المنشور عليه خلال لحظات معدودة بمنتهى السهولة التي نتمتع بها في الوقت الحالي.
كيف يتعرف نظام أسماء النطاقات DNS على الدومين
عند إدخال رابط أو عنوان URL الذي بطبيعة الحال يحتوي على دومين لموقع معين يعمل الدي إن إس على ترجمته إلى لغة تفهمها خوادمه والحواسيب وهي لغة الأرقام المعروفة بالأي بي ولتحويل دومين عادي مكون من مجموعة حروف ورموز إلى عنوان الأي بي الخاص بالموقع، ولتدرك ما هو DNS يتم تقسيم الدومين إلى أجزاء وهم:
1. الدومين الرئيسي أو النطاق الجذر (Root Domain):
وهو الجزء الرئيسي في الدومين والذي يتكون من مجموعة حروف (جملة) ونقطة (دوت) مثل khabeerhosting. فهو من اسمه جذر عنوان النطاق والجزء الأهم في ترجمة DNS للدومين.
2. نطاق المستوى الأعلى (Top-Level Domains):
تعبر نطاقات المستوى الأعلى TLD عن ما يشتهر بالامتداد في أوساط استضافة المواقع الإلكترونية وأسماء النطاقات، وهي الاختصار الذي يُعبر عن الموقع أو يُشير إلى البلد المنتمي لها أو كلاهما.
مثل com والذي يُشير إلى نشاط تجاري أو موقع ربحي، و .Net الذي يُشير إلى الشبكات، و.org الذي يُشير إلى كون الموقع غير هادف للربح، كذلك امتداد لاختصارات المؤسسات الحكومية .GOV، وقد يحتوي نطاق المستوى الأعلى على نطاق مستوى ثاني أو فرعي مثل .com.us مما يُشير إلى نشاط ربحي بلده الولايات المتحدة الأمريكية.
3. المستوى الثاني للنطاقات (Second Level Domains):
وهو الجزء الفرعي من نطاق الموقع وغير أساسي أي يُمكن ألا يكون موجود داخل النطاق المرغوب في ترجمته إلى أي بي، ويمكن أن يكون عبارة عن امتداد ثاني للدلالة عن البلد أو دلالة عن اللغة، أو نطاق مرتبط بالدومين الأساسي وهو ما يُعرف بالنطاق الفرعي Sub domain.
4. أسماء مُضيفين الويب:
وليس المقصود هنا مُضيفين المواقع الإلكترونية التي تؤجرها شركات استضافة المواقع، بل ذلك الجزء على يسار الرابط الإلكتروني والذي يسبق النطاق الجذر غالبًا، مثل www الذي يُشير إلى الشبكة العنكبوتية، أو images التي تختص بالصور كمحرك البحث الخاص بالصور من جوجل.
وبذلك تكتمل الدائرة لدينا قاعدة بيانات تحتوي على الدومين المطلوب وقد ترجمته إلى أرقام الأي بي، ولدينا خوادم DNS التي تحتوي على عناوين السيرفرات حول العالم، حيث إن لم يعثر خادم DNS على السيرفر المُضيف للدومين يقوم بإرساله إلى خادم DNS للبحث عنه.
وعند العثور عليه يقوم خادم DNS بإرسال الأي بي الرابط بين الدومين وعنوان السيرفر إلى المتصفح الخاص بالمستخدم، فيتم إبلاغ السيرفر المُخزن عليه ملفات الموقع بوجود طلب لعرض هذا الموقع فيقوم السيرفر بدوره في معالجة البيانات وإرسالها للزائر عبر المُتصفح الذي يستخدمه.
الخلاصة فيما يخص ما هو DNS وكيفية عمله
يتكون نظام أسماء النطاقات من قواعد بيانات الدومين المعروفة بفضاء أسماء الدومين (Domain Name Space) وخوادم تحتوي على كافة عناوين سيرفرات المواقع الإلكترونية حول العالم تُعرف باسم DNS Servers، وهو النظام الذي يجعل من الوصول إلى أي موقع إلكتروني على الويب عملية في غاية السلاسة التي نجدها في وقتنا الحالي.
وهو ما ساهم في السرعة التي نتصفح بها متخلف مواقع الويب خلال يومنا فقط من خلال رابط أو اسم دومين، حيث أن الدي إن إس يربط بين ما نفهمه نحن البشر وسهل علينا حفظه والتعامل معه وهو التركيب اللغوية وأسماء النطاقات التي يتلقاها عبر طلبات الوصول إلى المواقع من مُتصفحات الويب التي نستخدمها، وبين ما تفهمه الحواسيب والبرمجة وهي الأرقام المُتمثلة في الأي بي.
فيقوم بدور المُترجم بين المستخدم وخادم المواقع الإلكترونية المستضيف للموقع المطلوب، لذا خطوة ربط اسم الدومين الخاص بالموقع الإلكتروني بنظام أسماء النطاقات العالمي خطوة أساسية لنشر أي موقع إلكتروني على الويب وتمكن مستخدمي الإنترنت من الوصول إليه.
وهي خطوة سهل توفرها شركات استضافة المواقع الإلكترونية من خلال ضغطة زر تقريبًا لتربط الدومين بعنوان أي بي تابع لها على أحد خوادم DNS، والأمر نفسه عند التسجيل عن طريق أحد شركات تأجير الدومين.
المراجع:
- Wikipedia: Domain Name System
- Cloud Flare: Learning DNS
- Network World: What is DNS and how does it work