شرح مفهوم خوادم الاسماء (Nameservers)

9 إبريل، 2024 * تيتو 4 تك

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

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

نظام اسم المجال أو الدومين

يحتفظ الإنترنت بمساحتين رئيسيتين: التسلسل الهرمي لاسم المجال ونظام عنوان IP. يحافظ نظام اسم المجال على مساحة اسم المجال، ويوفر خدمات الترجمة بين هذين المجالين. تقوم خوادم أسماء الإنترنت بتطبيق نظام اسم المجال. يتم تقديم التسلسل الهرمي العلوي لنظام أسماء النطاقات بواسطة خوادم اسم الجذر التي يحتفظ بها التفويض بواسطة شركة الإنترنت للأسماء والأرقام المخصصة (ICANN). تحت الجذر، يتم تنظيم موارد الإنترنت في تسلسل هرمي للمجالات، يديرها المسجلون المعنيون وأصحاب اسم المجال. خادم اسم DNS هو خادم يخزن سجلات DNS، مثل سجلات العنوان (A، AAAA)، وسجلات خادم الأسماء (NS)، وسجلات مبادل البريد (MX) لاسم المجال (انظر أيضًا قائمة أنواع سجلات DNS)، ويرد بإجابات على الاستفسارات المتعلقة بقاعدة البيانات الخاصة به.

خادم الاسم المعتمد

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

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

يظهر كل اسم مجال في منطقة يخدمها واحد أو أكثر من خوادم الأسماء الموثوقة. يتم سرد أسماء المجال المؤهلة بالكامل لخوادم الأسماء الموثوقة لمنطقة ما في سجلات NS لتلك المنطقة. إذا لم يكن خادم المنطقة مخولًا أيضًا للمنطقة الأصلية، فيجب تكوين خادم المنطقة الأصلية بتفويض للمنطقة.

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

الإجابة الموثوقة

يشير خادم الاسم إلى أن استجابته موثوقة من خلال تعيين بت "الإجابة الموثوقة" (AA) في الاستجابة لاستعلام حول اسم موثوق به. خوادم الأسماء التي تقدم إجابات غير موثوقة (على سبيل المثال، خوادم الأسماء للمناطق الأصلية)، لا تقم بتعيين بت AA.

الاستعلام المتكرر

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

خادم اسم التخزين المؤقت

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

 

خوادم شبكات مايكروسوفت

توجد خوادم الأسماء أيضًا على بعض شبكات Microsoft Windows حيث يفترض مضيف واحد دور رئيس تصفح NetBIOS، ويعمل كخادم NBNS. لا تتطلب شبكات المناطق المحلية الصغيرة لأنظمة Windows أي خادم اسم مركزي، وتقوم بشكل عام بإجراء تحليل الاسم باستخدام خوارزمية البث. Windows Internet Name Service (WINS) هي خدمة أسماء تقوم بترجمة أسماء NetBIOS إلى عناوين رقمية.