نظرة شاملة على نظام أسماء النطاقات (DNS) وآلية عمله

نظرة شاملة على نظام أسماء النطاقات (DNS) وآلية عمله

يُعتبر نظام أسماء النطاقات (DNS) أحد الأركان الأساسية في بنية الإنترنت، حيث يلعب دورًا حيويًا في تسهيل عملية الاتصال بين المستخدمين والمواقع الإلكترونية، يعمل هذا النظام كدليل هاتف رقمي، يترجم أسماء النطاقات السهلة التذكر مثل (example.com) إلى عناوين (IP) رقمية تُستخدم لتحديد مواقع الخوادم على الشبكة، بفضل هذه العملية، يتمكن المستخدمون من الوصول إلى المحتوى على الإنترنت دون الحاجة إلى التعامل مع تعقيدات الأرقام التقنية.

ما هو نظام أسماء النطاقات؟

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

تتكون عناوين (IP) من أربع مجموعات من الأرقام، أو ثمانيات، مفصولة بنقاط، يُحدد الجزء الأول من عنوان (IP) مُعرِّف الشبكة للجهاز أو الخدمة المتصلة، وتمثل المجموعة الثانية من الأرقام الجزء الفرعي أو الشبكة الفرعية من الشبكة التي يوجد بها الجهاز أو الخدمة المتصلة، وتمثل المجموعة الثالثة من الأرقام عنوان (IP) لمُعرِّف مضيف الموقع الذي يرغب المستخدم في الاتصال به، وتُحدد الثمانيتان الأخيرتان المضيف المحدد المستخدم للتواصل مع المستخدم.

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

ما هي بنية نظام أسماء النطاقات؟

تُوجّه خوادم (DNS) حركة مرور الإنترنت من خلال الإشارة إلى أسماء نطاقات المواقع التي يطلبها المستخدمون، عادةً ما يكون اسم النطاق جزءًا من عنوان (URL)، ويتكون من عدة أجزاء تُسمى "التسميات"، يُقرأ التسلسل الهرمي للنطاقات من اليمين إلى اليسار، حيث يُمثل كل قسم فرعًا.

يظهر نطاق المستوى الأعلى (TLD) بعد النقطة في اسم النطاق، من أمثلة نطاقات المستوى الأعلى (com. و org.)، بالإضافة إلى العديد من النطاقات الأخرى، تشير بعض نطاقات المستوى الأعلى إلى رمز دولة أو موقع جغرافي، مثل "us." للولايات المتحدة أو "dz." للجزائر.

يشير كل رمز على الجانب الأيسر من نطاق المستوى الأعلى (TLD) إلى نطاق فرعي آخر من النطاق الموجود على اليمين، على سبيل المثال، في عنوان (www.progeek.eu.org)، يُعدّ (progeek) نطاقًا فرعيًا من (eu.org.)، وwww نطاقًا فرعيًا من (progeek.com).

يمكن أن يصل عدد مستويات النطاقات الفرعية إلى (127 مستوى)، ويصل طول كل رمز نطاق فرعي إلى (63 حرفًا)، ويمكن أن يصل طول اسم النطاق الإجمالي إلى (253 حرفًا)، وتشمل القواعد الأخرى عدم البدء أو الانتهاء من الرموز بواصلات، وعدم استخدام اسم نطاق المستوى الأعلى (TLD) رقمي بالكامل.

في عام 1987، حددت فرقة عمل هندسة الإنترنت (IETF) قواعد تنفيذ أسماء النطاقات في طلب التعليقات (RFC) 1035.

لماذا يُعدّ نظام أسماء النطاقات مهمًا؟

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

آلية عمل نظام أسماء النطاقات

تقوم خوادم نظام أسماء النطاقات بتحويل عناوين (URL) وأسماء النطاقات إلى عناوين (IP) يمكن لأجهزة الكمبيوتر فهمها واستخدامها، إنهم يترجمون ما يكتبه المستخدم في المتصفح إلى شيء يمكن للجهاز استخدامه للعثور على صفحة ويب، وتسمى عملية الترجمة والبحث هذه حل (DNS)، والغرض منه هو ترجمة اسم يعتمد على اللغة البشرية، مثل (progeek.eu.org)، إلى عنوان (IP) رقمي بروتوكول (TCP/IP) يتطلب تحديد موقع ويب أو أي مورد إنترنت آخر.

هناك نوعان من تقنيات حل (DNS):

  1. حل متكرر: في حل نظام أسماء النطاقات المتكرر، يتم ترجمة اسم المجال القابل للقراءة بواسطة الإنسان إلى عنوان (IP) مرقم بواسطة حلول متكررة، ترسل محطة عمل المستخدم أو الجهاز أو خدمة تكنولوجيا المعلومات معرف اسم المجال الذي يمكن قراءته بواسطة الإنسان لمورد الإنترنت المطلوب إلى خادم نظام أسماء النطاقات للشبكة المحلية، والذي يستشير قاعدة البيانات الخاصة به للعثور على عنوان (IP) المرتبط بهذا المعرف، يستخدم خادم نظام أسماء النطاقات عنوان (IP) للخروج إلى الإنترنت واسترداد موقع الويب أو المورد المطلوب.
  2. القرار التكراري: في حالة الحل التكراري، يكون الطلب الأولي الذي ترسله محطة عمل المستخدم أو الجهاز أو خدمة تكنولوجيا المعلومات إلى خادم نظام أسماء النطاقات الخاص بالشبكة المحلية غير ناجح، ويرجع ذلك على الأرجح إلى أن مورد الإنترنت المطلوب موجود على شبكة مختلفة يحكمها خادم (DNS) الخاص بها، في هذه الحالة، يتم إرسال الطلب الأولي بشكل متكرر إلى عدة خوادم نظام أسماء النطاقات مختلفة على شبكات مختلفة حتى يتم العثور على خادم (DNS) الذي يحتوي على المرجع المتبادل وترجمة عنوان (IP) لمورد الإنترنت المطلوب، يتم بعد ذلك استخدام عنوان (IP) لاسترداد المورد المطلوب لمقدم الطلب.

تتبع العملية الأساسية لحل نظام أسماء النطاقات الخطوات التالية:

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

تستغرق عملية الاستعلام عن الخوادم المختلفة بأكملها جزءًا من الثانية وعادةً ما تكون غير محسوسة للمستخدم.

تجيب خوادم (DNS) على الأسئلة من داخل نطاقاتها وخارجها، عندما يتلقى الخادم طلبًا من خارج المجال للحصول على معلومات حول اسم أو عنوان داخل المجال، فإنه يقدم إجابة موثوقة.

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

ما هي أنواع  أسماء النطاقات؟

يصنف نظام أسماء النطاقات (DNS) أسماء النطاقات إلى أنواع مختلفة لتنظيم نظام التسمية العالمي ودعم كلٍ من البحث الأمامي والعكسي.

1. النطاقات العامة (gTLDs)

  • تُستخدم هذه النطاقات لأغراض عامة ولا ترتبط بأي دولة، تشمل امتدادات مثل (com. و org.)
  • غير مقتصرة على أي دولة محددة.
  • تُستخدم لأغراض تجارية وتنظيمية وتعليمية.

2. نطاقات رموز الدول (ccTLDs)

  • تمثل هذه النطاقات دولًا أو مناطق جغرافية محددة، مثل "us." للولايات المتحدة أو "dz." للجزائر. 
  • تُدار من قِبل السلطات الوطنية المختصة.

3. نظام أسماء النطاقات العكسي (Reverse DNS)

  • تُستخدم هذه النطاقات لربط عناوين IP بأسماء النطاقات.
  • تُستخدم للبحث العكسي (عنوان IP -> اسم النطاق).
  • يستخدم IPv4 اسم النطاق in-addr.arpa.
  • يستخدم IPv6 اسم النطاق ip6.arpa.
  • يستخدم سجلات PTR (المؤشر).

كل نوع من هذه النطاقات يلبي احتياجات محددة ويتيح مرونة في إنشاء الهوية الرقمية للمواقع على الإنترنت.

ما هي أنواع  خوادم أسماء النطاقات؟

يستخدم نظام أسماء النطاقات (DNS) خوادم مختلفة لتحديد عناوين (IP) الخاصة بأسماء النطاقات التي يطلبها المستخدمون، فيما يلي شرح لكيفية عمل خوادم (DNS) المختلفة هذه معًا:

  • خادم الجذر: يُعتبر بداية سلسلة الاستعلامات في نظام أسماء النطاقات، حيث يوجه طلبات البحث إلى خوادم المستوى الأعلى (TLD).
  • خادم المستوى الأعلى (TLD): يتولى إدارة النطاقات العامة مثل "com." أو النطاقات الوطنية مثل "dz."، ويوجه الاستعلامات إلى الخوادم المسؤولة عن المجال المحدد.
  • خادم الأسماء المصرح به: يحتوي على المعلومات الدقيقة الخاصة بالنطاق ويقدم الإجابات النهائية لاستعلامات (DNS).
  • خادم الكاش: يخزن مؤقتًا نتائج الاستعلامات السابقة لتسريع الاستجابة وتقليل الضغط على الخوادم الأخرى.
  • خادم محلي أو مكرر: يستخدم داخل الشبكات المحلية لتسهيل عملية التحويل بين أسماء النطاقات وعناوين (IP).

هذه الخوادم تعمل معًا لضمان سرعة ودقة تحويل أسماء النطاقات إلى عناوين الإنترنت المرتبطة بها.

أنواع استعلامات نظام أسماء النطاقات

تُعدّ الاستعلامات المتكررة والاستعلامات التكرارية النوعين الأكثر شيوعًا عند طلب المستخدمين أو خدمات تكنولوجيا المعلومات لموارد الإنترنت من نظام أسماء النطاقات، مع ذلك، قد تحدث أنواع أخرى من استعلامات نظام أسماء النطاقات، منها:

  • الاستعلامات غير المتكررة: وهي استعلامات يعرف خادم المُحلِّل التكراري مسبقًا مصدر إجابتها، إما أن تكون الإجابة مخزنة مؤقتًا على الخادم نفسه، أو أن الخادم التكراري يعرف كيفية تخطي خوادم الجذر وخوادم نطاقات المستوى الأعلى والتوجه مباشرةً إلى خادم موثوق مُحدد، يُعتبر الاستعلام غير متكرر لعدم الحاجة إلى مزيد من الاستعلامات، وبالتالي عدم وجود طلب، تُحل الاستعلامات غير المتكررة من خلال الإجابة، إذا قام مُحلِّل تكراري بتخزين عنوان (IP) مؤقتًا من جلسة سابقة، وقام بتقديم هذا العنوان عند الطلب التالي، يُعتبر ذلك استعلامًا غير متكرر.
  • استعلامات عدم العثور على السجلات: وهي حالات تعاونت فيها الخوادم التكرارية وخوادم مستوى الجذر وخوادم نطاقات المستوى الأعلى والخوادم الموثوقة لتحديد موقع ويب أو مورد مطلوب، لكنها لم تتمكن من العثور عليه، قد يكون المستخدم قد أخطأ في كتابة اسم النطاق، أو أن اسم النطاق المطلوب غير موجود، في هذه الحالات، تظهر رسالة خطأ "النطاق غير موجود".
  • عدم استجابة نظام أسماء النطاقات (DNS) للاستعلامات: تحدث هذه الاستعلامات عندما تكون خوادم (DNS) معطلة أو لا يمكن الوصول إليها، أحيانًا، تكون هذه مشكلة عامة لا يستطيع المستخدمون أو قسم تقنية المعلومات حلها مباشرةً، ولكن في أحيان أخرى، يمكن إعادة تشغيل نظام أسماء النطاقات (DNS) إما عن طريق محاولة الوصول إلى مورد الإنترنت المطلوب من خلال متصفح ويب بديل أو عن طريق إعادة تشغيل جهاز التوجيه المحلي.

كيف يُحسّن نظام أسماء النطاقات أداء الويب؟

تستطيع الخوادم تخزين سجلات (A أو AAAA أو عناوين IP) التي تتلقاها من استعلامات (DNS) مؤقتًا لفترة زمنية محددة، يُعزز التخزين المؤقت الكفاءة، مما يُمكّن الخوادم من الاستجابة بسرعة عند ورود طلب لنفس عنوان (IP) في المرة القادمة.

على سبيل المثال، إذا احتاج جميع موظفي مكتب ما إلى الوصول إلى نفس الفيديو التدريبي على موقع ويب مُحدد في نفس اليوم، فإن خادم نظام أسماء النطاقات المحلي يحتاج فقط إلى تحليل الاسم مرة واحدة، ثم يُمكنه تلبية جميع الطلبات الأخرى من ذاكرته المؤقتة، يتم تحديد مدة الاحتفاظ بالسجل - والمعروفة أيضًا باسم وقت البقاء (TTL) - من قِبل المسؤولين، وتعتمد على عوامل مُختلفة، تُقلل الفترات الزمنية الأطول من الحمل على الخوادم، بينما تضمن الفترات الأقصر الحصول على أدق الاستجابات.

تخزين نظام أسماء النطاقات المؤقت

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

يمكن تخزين بيانات نظام أسماء النطاقات مؤقتًا في المواقع التالية:

  • المتصفح: معظم المتصفحات، مثل (Apple Safari وGoogle Chrome وMozilla Firefox)، تخزن بيانات نظام أسماء النطاقات (DNS) مؤقتًا لفترة زمنية محددة، المتصفح هو أول ذاكرة تخزين مؤقتة يتم فحصها عند إرسال طلب نظام أسماء النطاقات، قبل أن يغادر الطلب الجهاز متجهًا إلى خادم نظام أسماء النطاقات محلي.
  • نظام التشغيل: تحتوي العديد من أنظمة التشغيل على خوادم نظام أسماء النطاقات مدمجة تُسمى خوادم (DNS) الفرعية، والتي تخزن بيانات نظام أسماء النطاقات مؤقتًا وتعالج الاستعلامات قبل إرسالها إلى خادم خارجي، عادةً ما يتم الاستعلام من نظام التشغيل بعد المتصفح أو أي تطبيق استعلام آخر.
  • خادم نظام أسماء النطاقات التكراري: يمكن أيضًا تخزين إجابة استعلام (DNS) مؤقتًا على خادم نظام أسماء النطاقات التكراري، قد تحتوي خوادم (DNS) التكرارية على بعض السجلات اللازمة لإرجاع استجابة، مما يسمح لها بتجاوز بعض خطوات عملية تحليل (DNS)، على سبيل المثال، إذا كان لدى خادم (DNS) التكراري سجلات (A أو AAAA) ولكن ليس لديه سجلات خادم الأسماء المقابلة، فيمكنه تجاوز خادم الجذر والاستعلام مباشرةً من خادم نطاق المستوى الأعلى (TLD).

أمان نظام أسماء النطاقات

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

يُمكن لشخص ذي نوايا خبيثة إنشاء موقع ويب خطير بعنوان مُضلّل، ومحاولة إقناع المستخدمين بأن الموقع حقيقي، ما يُتيح له الوصول إلى معلوماتهم، فعلى سبيل المثال، يُمكن استبدال حرف في اسم النطاق بحرف مُشابه (كاستبدال الرقم 1 بالحرف l) ما يُؤدي إلى خداع المستخدم ودفعه لاختيار رابط مُزيّف، ويُستغل هذا الأسلوب عادةً في هجمات التصيّد الاحتيالي.

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

سجلات نظام أسماء النطاقات الشائعة

سجلات نظام أسماء النطاقات هي المعلومات التي يبحث عنها الاستعلام، وتختلف المعلومات المطلوبة باختلاف الاستعلام أو العميل أو التطبيق، توجد أنواع عديدة من سجلات نظام أسماء النطاقات، ولكل منها غرضه الخاص في تحديد كيفية التعامل مع الاستعلام، فيما يلي بعض سجلات نظام أسماء النطاقات الشائعة:

  • سجل (A أو AAAA): يرمز هذا إلى العنوان، ويحتوي على عنوان (IP) الخاص بالنطاق، تنطبق هذه السجلات فقط على عناوين (IP) المسجلة في الإصدار الرابع من بروتوكول الإنترنت (IPv4)، والذي لا تزال معظم الشركات تستخدمه، تكمن مشكلة (IPv4) في محدودية عدد عناوين (IP) التي يمكن تشغيلها عليه، ولكن بديله المستقبلي، (IPv6) لديه القدرة على استيعاب عدد غير محدود من عناوين (IP) مع مستوى أمان أعلى، في (IPv6) يُطلق على سجل العنوان المعروف باسم سجل (A في IPv4) اسم سجل (AAAA)، ويستخدم تنسيق عنوان (IP) الأطول الخاص بعناوين (IPv6)، تحتوي معظم مواقع الويب على سجل (A أو AAAA) واحد فقط، ولكن بعض المواقع الكبيرة تحتوي على عدة سجلات، يساعد هذا في موازنة الأحمال، حيث يمكن استخدام سجلات (A أو AAAA) مختلفة لمستخدمين مختلفين في أوقات الذروة.
  • سجل خادم الأسماء: يُشير سجل خادم أسماء النطاقات إلى خادم (DNS) الموثوق المسؤول عن توفير جميع المعلومات المتعلقة بنطاق معين، مما يُمكّن المستخدمين من الوصول إلى الموقع الإلكتروني أو المورد المطلوب، ونظرًا لأهمية خادم أسماء النطاقات الموثوق، فمن الشائع أن تستخدم النطاقات خادمَي أسماء أساسي واحتياطي لزيادة الموثوقية، يتم إنشاء سجلات متعددة لخادم الأسماء لتمكين توجيه الاستعلامات إلى خوادم أسماء نطاقات موثوقة مختلفة.
  • سجل (TXT): تُمكّن سجلات (TXT) المسؤولين من إدخال نصوص في نظام أسماء النطاقات (DNS)، كان الغرض الأصلي منها هو وضع ملاحظات قابلة للقراءة البشرية في نظام أسماء النطاقات، ولكن اليوم، غالبًا ما تُوضع ملاحظات قابلة للقراءة الآلية، تُستخدم سجلات (TXT) لتأكيد ملكية النطاق، وتأمين البريد الإلكتروني، ومنع البريد العشوائي.
  • سجل الاسم المتعارف عليه (CNAME): تُستخدم سجلات (CNAME) لحل المشكلات التي قد يكون فيها أسماء نطاقات متعددة أو أسماء مستعارة لموقع إلكتروني أو مورد إنترنت معين، يُوسّع بحث (CNAME) نطاق بحث (DNS) ليشمل أسماء نطاقات بديلة بالإضافة إلى الاسم الأصلي الذي أدخله المستخدم أو ما تم تحميله في سجل (A أو AAAA)، باستخدام سجلات (CNAME) لتجربة أسماء بديلة لموقع ويب أو مورد مطلوب، تُحسّن خوادم نظام أسماء النطاقات (DNS) فرصها في العثور على الاسم الصحيح للموقع أو المورد المطلوب أصلاً.

نبذة تاريخية عن نظام أسماء النطاقات (DNS)

في سبعينيات القرن الماضي، كانت جميع أسماء النطاقات وعناوينها الرقمية المقابلة مُخزّنة في ملف يُسمى (hosts.txt)، وكانت "إليزابيث فاينلر" من معهد ستانفورد للأبحاث تُشرف عليه، عُرف هذا الملف باسم دليل شبكة وكالة مشاريع الأبحاث المتقدمة (ARPANET)، وكانت فاينلر تُعيّن العناوين الرقمية لأسماء النطاقات يدويًا، وكان إضافة اسم جديد إلى الدليل يتطلب اتصالًا هاتفيًا بها.

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

في عام 1986، أدرجت فرقة عمل هندسة الإنترنت (IETF) نظام أسماء النطاقات (DNS) كأحد معايير الإنترنت الأصلية، ونشرت وثيقتين (RFC 1034 وRFC 1035) تصفان بروتوكول نظام أسماء النطاقات (DNS) وتُحددان أنواع البيانات التي يمكنه نقلها.

ومنذ ذلك الحين، يتم تحديث نظام أسماء النطاقات (DNS) وتوسيعه باستمرار لمواكبة تعقيد الإنترنت المتزايد.

اليوم، تقدم شركات مثل (Amazon Web Services وCloudflare وGoogle وMicrosoft وRackspace) خدمات استضافة نظام أسماء النطاقات (DNS) الخاصة بها.

الخلاصة

نظام أسماء النطاقات (DNS) هو أحد الركائز الأساسية لشبكة الإنترنت، حيث يلعب دورًا محوريًا في ترجمة أسماء النطاقات التي يسهل على المستخدمين تذكرها مثل "example.com" إلى عناوين الإنترنت الرقمية أو عناوين بروتوكول الإنترنت (IP) مثل "192.0.2.1"، يُعد هذا النظام أشبه بدليل هاتف عالمي للإنترنت، يتيح للمستخدمين الوصول بسهولة إلى المواقع والخدمات عبر الشبكة.

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

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

بروجيك
بواسطة : بروجيك
بروجيك عبارة عن موقع عربي، تم تأسيسه من طرف "جمال الجزائري"، من أهم أهدافه المساهمة في إثراء و تعزيز المحتوى العربي في مجال التقنية و المعلوميات.
تعليقات