اخبارمنوعات تقنية

ماهو dns وما هي فوائده واستخداماته؟

هل تعلم أن الوصول إلى موقع ويب يتجاوز مجرد كتابة العنوان في شريط أدوات المتصفح؟ هناك عالم خلف الكواليس ، أشياء لا نراها أمام شاشاتنا ، لكنها تجعل هذا العالم يسمى الإنترنت يدور – وأحد عناصره الرئيسية هو DNS.

ما هو DNS؟

يشير اختصار DNS إلى نظام اسم الدومين. بشكل عام ، DNS هو نظام لترجمة أسماء النطاقات إلى عناوين IP ، وبالتالي فهي خدمة ضرورية لجميع أجهزة الكمبيوتر أو الأجهزة التي تستخدم الإنترنت.

من منظور نظري ، وفقًا لكوروز وروس ، “DNS هو (1) قاعدة بيانات موزعة مطبقة في تسلسل هرمي لخوادم DNS ، و (2) بروتوكول طبقة تطبيق يسمح للمضيفين بالاستعلام عن قاعدة البيانات الموزعة. ¹

لذا ، فإن الوظيفة الرئيسية لـ DNS هي تحويل عنوان URL المكتوب (محدد موقع المعلومات) إلى رقم IP مطابق. لكن لماذا نحتاجها؟ نظرًا لأن الأجهزة تفهم عنوان IP وسلسلة الأرقام وليس العنوان الذي نكتبه في شريط الأدوات. بدون DNS ، سيتعين علينا تذكر عنوان IP لأي جهاز أردنا الاتصال به.

❤️ قد يهمك:  كيف تعرف افضل dns لمنطقتك

باستخدام عنوان IP ، من الممكن تحديد موقع الخادم أو مجموعة الخوادم التي تستضيف موقع الويب وبالتالي الوصول إلى صفحاته. لكن السؤال الذي يطرح نفسه على شفاه الجميع هو: “لماذا لا نكتب فقط رقم IP في شريط الأدوات بدلاً من عنوان URL ، عنوان البريد الإلكتروني؟” لأنه بالنسبة للبشر بشكل عام ، يصعب حفظ تسلسل كبير من الأرقام.

تخيل أنك بحاجة إلى معرفة التسلسل الرقمي لكل موقع تريد الوصول إليه؟ سيكون من الصعب بالتأكيد حفظ العديد من الأرقام – خاصة في الوقت الحاضر ، عندما يعرف الكثير منا أرقام هواتفنا المحمولة ، إذا كانت كذلك.

لتبسيط الأمر ، حاول التفكير في DNS كدليل هاتف ، بدلاً من تسجيل أرقام هواتف الأشخاص وعناوينهم ، يعرض عنوان IP لكل جهاز متصل بالإنترنت. ولكن نظرًا لوجود الملايين من عناوين IP ، فسيكون من المستحيل وضعها جميعًا في دفتر هاتف واحد – وكذلك يفعل DNS. مع اتصال الملايين من أجهزة الكمبيوتر والأجهزة واستحالة وجود خادم واحد يخزن جميع عناوين IP ، هناك خوادم أخرى تخزن جميع سجلات DNS الموجودة على الإنترنت.

باختصار ، يمكننا التفكير في خدمات DNS كقواعد بيانات كبيرة موجودة على خوادم في جميع أنحاء العالم.

إذا كنت ترغب في التعمق في منظور أكثر تقنية ، فهناك مصدران جيدان هما RFCs 1034 و 1035 .

🙂 اقرأ ايصا: افضل DNS في السعودية

تاريخ موجز لـ DNS

في وقت ARPANET ، “أم” الإنترنت ، كان هناك عدد قليل نسبيًا من الأجهزة المتصلة بالشبكة. كانت بنية الشبكة أبسط بكثير وكان بها ملف نصي فقط ، مع جدول عناوين IP لكل جهاز. عندما تم توصيل أجهزة كمبيوتر جديدة ، تمت إضافة رقم IP الخاص بها إلى هذا الجدول ، ولكن من الواضح أنه قد حان وقت أصبح من غير الممكن فيه تحديث جدول البيانات.

في هذا السيناريو ، مع الحاجة إلى أتمتة إدارة وإنشاء عناوين IP جديدة ، ظهر DNS في عام 1985. كان أحد أهداف إنشاء DNS هو تسهيل توسيع وقابلية التوسع للإنترنت من خلال استخدام بروتوكول TCP / IP .

بالإضافة إلى ذلك ، كان هناك تغيير مهم آخر يتمثل في إتاحة هذه المعلومات على أجهزة أخرى ، مما أدى بعد ذلك إلى ظهور النظام الموزع.

🤗نحن نحبك لذلك شاهد: ما هو وضع dns الخاص

كيف يعمل DNS؟

دعنا نوضح هنا بطريقة أساسية للغاية كيفية عمل DNS . للعثور على عنوان IP المختار ، يستخدم خادم DNS عددًا من الخوادم المتخصصة لمعرفة الموقع الدقيق لعنوان IP. أولاً ، يتحقق نظام التشغيل الخاص بك مما إذا كان عنوان IP محفوظًا بالفعل في ذاكرة التخزين المؤقت المحلية. هذا ممكن إذا بحثت عن نفس عنوان الويب مؤخرًا. إذا لم يكن موجودًا في ذاكرة التخزين المؤقت ، فعندئذٍ تأتي خدمة DNS.

يتم بعد ذلك إعادة توجيه طلبك إلى خادم DNS وارد ، يسمى محلل DNS ، والمعروف أيضًا باسم الخادم المحلي. سيبحث هذا الخادم المحلي في ذاكرته المؤقتة الأكبر حجمًا ويعود بعنوان IP الصحيح المخزن. إذا لم يكن لدى الخادم المحلي العنوان الصحيح ، فإنه يبحث عن الإجابة على خادم آخر.

يرسل الخادم المحلي الطلب إلى DNS مركزي يسمى خادم الجذر . لا يوجد سوى 13 مجموعة من خوادم الجذر في العالم (10 في الولايات المتحدة ، وواحدة في هولندا ، وواحدة في السويد ، وواحدة في اليابان) ، موزعة عالميًا لتلبية احتياجات جميع الشبكات المرتبطة بـ DNS. يتحقق خادم الجذر مما إذا كانت ذاكرة التخزين المؤقت الخاصة به تحتوي على المعلومات. لا يهم ما إذا كان لديه المعلومات ، لكنه يعرف كيفية العثور على من يمتلكها. يقوم خادم الجذر ، بدوره ، بالعثور على خادم الدومين ذي المستوى الأعلى ، أو TLD ، ويقوم بإنشاء اتصال بينه وبين الخادم.

TLDs هي مستودعات ضخمة ، وكل منها مسؤول عن فئات مختلفة من أسماء النطاقات ، مثل .com أو .org أو .net. على سبيل المثال ، إذا كتبت azion.com ، فسيقوم خادم الجذر بإنشاء اتصال بين خادمك المحلي وخادم TLD .com. بعد ذلك ، يمرر TLD الطلب إلى المرحلة الأخيرة من متاهة الخادم: الخادم الموثوق.

الخادم المعتمد مسؤول عن معرفة كل شيء عن الدومين المعني ، بما في ذلك عنوان IP. يسلم هذا الخادم عنوان IP إلى الخادم المحلي ، والذي يعيد توجيهه إلى جهاز المستخدم – وكل هذا بسرعة ، في وقت تحميل صفحة الويب. DNS الذكي الخاص بـ Azion هو نظام DNS موثوق.

🌚 شاهد : طريقة الحصول على Static IP

بنية نظام DNS وتدفقه

باختصار ، هذا مثال أساسي لكيفية عمل DNS :

1. يطلب العميل من الخادم المحلي تحليل الاسم (على سبيل المثال ، www.azion.com.br) ؛

2. الخادم المحلي يسأل www.azion.com.br إلى خادم الجذر ؛

3. يستجيب خادم الجذر: المسؤول عن .br هو 200.219.148.10 ؛

4. يسأل الخادم المحلي الخادم المسؤول عن .com.br عن www.azion.com.br ؛

5. يستجيب الخادم المسؤول عن .com.br : من هو المسؤول عن .com.br هو هذا 179.191.160.2 ؛

6. الخادم المحلي يسأل www.azion.com.br إلى الخادم الرسمي المسؤول عن azion.com.br ؛

7. الخادم المعتمد المسؤول عن azion.com.br يستجيب للخادم المحلي www.azion.com.br = 200.240.235.4 ؛

8. يرسل الخادم المحلي الاستجابة www.azion.com.br = 200.240.235.4 للمستخدم.

توضح الصورة التالية بنية وتدفق نظام DNS المذكور سابقًا:

عناصر مهمة لخدمة DNS

تعتمد عملية استعلام DNS وتحميل صفحة ويب أيضًا على مكونات أخرى وعمليات أكثر تعقيدًا. لفهم ذلك ، من المهم معرفة القطع الأخرى التي تشكل جزءًا من الترس. هذا ما سنراه بعد ذلك.

😅شاهد ايضا: ضبط إعدادات نظام DNS الخاص

ما هو عنوان IP؟

عنوان IP هو تسلسل رقمي فريد ، ولكل جهاز خاص به ، منظم بواسطة سلسلة من الأرقام والنقاط ، مما يساعد على تحديد الأجهزة المتصلة بالإنترنت. نظرًا لأن عنوان IP مطلوب للتعرف على الأجهزة ، فإن DNS يربط أسماء الدومين بعناوين IP المقابلة. بشكل أساسي ، عندما يقوم المستخدم بإدخال عنوان ويب في متصفح الويب ، يقوم DNS بتحويل اسم الدومين إلى عنوان IP.

لذلك ، عندما يكتب المستخدم الدومين في متصفح الويب ، يبحث DNS في قاعدة البيانات الخاصة به للعثور على عنوان IP المقابل لاسم الدومين هذا. ثم يطابق اسم الدومين بعنوان IP الخاص بموقع الويب. بعد ذلك ، يمكن للمستخدم التواصل مع صفحة الويب.

لنأخذ هذا الاختبار: عنوان IP الخاص بـ Azion في البرازيل هو 107.22.50.165. الآن انسخ هذا التسلسل والصقه في متصفحك. مفاجئة! سيتم توجيهك إلى صفحة Azion الرئيسية.

ما هي مساحة اسم الدومين ؟

مساحة اسم الدومين ، والمعروفة أيضًا باسم التسلسل الهرمي للدومين ، لها هيكل هرمي في تنسيق شجرة مقلوب ، وتحتوي على مواصفات أسماء النطاقات والبيانات المرتبطة بهذه الأسماء. يتم تقسيم مساحة الاسم هذه إلى مجالات ، ويتم تفويض مسؤولية إدارة الأسماء داخل كل مجال للأنظمة الموجودة في كل مجال. أي أن بنية التسمية مقسمة إلى مناطق صغيرة يمكن التحكم فيها. يحتفظ كل خادم DNS بملف قاعدة بيانات محدد وهو مسؤول فقط عن إدارة تعيينات الاسم إلى IP لهذا الجزء الصغير من بنية DNS. عندما يتلقى خادم DNS طلب ترجمة اسم ليس جزءًا من منطقة DNS ، يقوم خادم DNS بإعادة توجيه الطلب إلى خادم DNS آخر في المنطقة المناسبة للترجمة.

تحقق من التسلسل الهرمي للمجال في الصورة التالية:

حول هذا الهيكل:

  • يسمى كل تقاطع (في هذه الحالة ، المستطيل الذي يحمل اسمًا بداخله) عقدة ؛
  • كل عقدة تمثل مجال ؛
  • كل مجال له اسم ، لذلك تسمى كل عقدة في هذا الهيكل اسم الدومين؛
  • يحدد اسم الدومين موقع كل فرد في التسلسل الهرمي المنطقي لـ DNS بالنسبة إلى الدومين الأساسي الخاص به. يتكون كل اسم مجال من بضعة أسماء مفصولة بنقاط ؛
  • يمكن أن يحتوي كل مجال على نطاقات فرعية ؛
  • النطاق الفرعي هو جزء من مجال أكبر. على سبيل المثال ، documents.azion.com و blog.azion.com نطاقات فرعية لمجال azion.com ؛
  • يتم تجميع الدومينات الاساسية والدومينات الفرعية في مناطق للسماح بالإدارة الموزعة لمساحة الاسم.

💙هل شاهدت: أسرع DNS للاندرويد

ما هو خادم DNS؟

تقوم خوادم DNS بتنفيذ المهام التالية:

  • الرد على الاستفسارات من العملاء أو الخوادم الخارجية (القادمة من الإنترنت) حول الأسماء المسجلة في الدومين المحلي الخاص بهم ؛
  • تنفيذ عمليات تحليل أسماء نطاقات الإنترنت لعملائها المحليين (الأجهزة الموجودة في مجالهم) ؛
  • تخزين قرارات الاسم التي يطلبها عملاؤهم في ذاكرة تخزين مؤقت محلية لتسريع الاستعلامات المستقبلية.

بالنسبة لوظائفها ، يمكن تصنيف خوادم DNS على النحو التالي:

  • أساسي – مسؤول عن الدومين . تتم إضافة أو تغيير أو حذف السجلات الخاصة بهذا الدومين على هذا الخادم.
  • ثانوي – يعمل كنسخة احتياطية للخادم الأساسي ، ويستقبل سجلات الدومين منه من خلال عملية تسمى نقل المنطقة ؛ كما أنه يستجيب لطلبات العملاء عند الطلب.
  • التخزين المؤقت فقط – فقط للاستعلامات وإرجاع النتائج ، مع الاحتفاظ بذاكرة تخزين مؤقت محلية. إنها ليست مسؤولة عن أي مجال ، وظيفتها الوحيدة هي تحسين أداء دقة الأسماء للعملاء المحليين باستخدام ذاكرة التخزين المؤقت الخاصة بها.

مقالات ذات صلة

اترك تعليقاً

زر الذهاب إلى الأعلى