خادم DNS نظام يقدم خدمة للاستعلام عن سجلات أسماء النطاقات. ومن أدواره المختلفة محلل يبحث نيابة عن المستخدم، وخادم موثوق يحتفظ بسجلات منطقة يختص بها. قد يعيد المحلل جوابًا محفوظًا مؤقتًا، ولذلك لا يمر كل طلب جديد على جميع خوادم السلسلة. خادم DNS لا يستضيف المقالات لمجرد أنه يعرف اسم الموقع. [1]
المحلل والخادم الموثوق دور مختلف
يرسل الجهاز طلبًا إلى محلل DNS مهيأ له، وقد يكون لدى مزود الاتصال أو جهة أخرى أو المؤسسة. يبحث المحلل عن الإجابة ويعيدها إلى العميل، وقد يستفيد من إجابات سابقة لم تنته مدة الاحتفاظ بها. هذا هو سبب تسميته محللًا تكراريًا في هذا السياق. [2]
أما الخادم الموثوق، أو المعتمد، فيقدم البيانات التي يختص بها ضمن منطقة DNS. قد يدير صاحب الموقع السجلات عند مزود خدمة، لكن هذه السجلات ليست صفحات HTML أو الصور نفسها. الخادم الذي يقدم ملف المقال وخادم الاسم يمكن أن يكونا خدمتين مختلفتين. [1] [3]
ماذا يحدث إذا لم يوجد جواب بالكاش؟
في مثال مبسط لاسم تحت com، يستعلم المحلل عن خادم الجذر ليعرف الخوادم المناسبة لنطاق المستوى الأعلى، ثم يستعلم عنها ليصل إلى الخوادم الموثوقة ذات الصلة بالاسم. يطلب منها السجل المطلوب، ثم يعيد الإجابة. وقد توجد إحالات أو أسماء مستعارة أو معلومات مخزنة تختصر المسار أو تزيد تفاصيله. [2] [3]
لذلك لا تصور العملية كأن الجهاز نفسه يزور خادمًا عالميًا واحدًا يعرف كل موقع. DNS نظام موزع وهرمي، ولا يلزم استعلام الجذر لكل زيارة. وإذا كانت الإجابة الصحيحة موجودة في الكاش، يمكن إعادة استعمالها بحسب قواعدها. [1] [2]
السجلات ليست عنوان IP فقط
يربط سجل A الاسم بعنوان IPv4، وAAAA بعنوان IPv6. ويحدد MX خوادم بريد النطاق، بينما يربط CNAME اسمًا مستعارًا باسم آخر. لا يعني فشل نوع سجل أن جميع أنواع السجلات غير موجودة، ولا أن اسم موقع وبريده يجب أن يشيرا إلى الخادم نفسه. [1]
لماذا يبقى عنوان سابق بعد التغيير؟
تحدد TTL مدة تخزين سجل مؤقتًا وفق قواعد DNS. إذا غيّر صاحب الموقع سجلًا، فقد تظل نسخ سابقة عند محللات أو أجهزة حتى تحديثها أو انتهاء مدتها. ويمكن أن تختلف وقتها الإجابات بين أماكن الاستعلام. لذلك لا يوجد وقت واحد ثابت يصلح لكل تغيير في كل خدمة. [4]
في انتقال موقع إلى استضافة أخرى، تحتاج سجلات الوجهة إلى إعداد صحيح، إلى جانب جاهزية خدمة الويب نفسها. انتهاء الكاش لا يصلح خادم ويب معطلًا، وحذف كاش جهاز واحد لا يمحو كاش المحللات الأخرى. [4]
هل محلل مختلف يسرع كل شيء؟
قد يختلف زمن الوصول إلى جواب الاسم بين محللات، لكن تحميل الصفحة يشمل مراحل أخرى، مثل الاتصال بالخادم وحجم الموارد واستجابته. لذلك لا يكفي تغيير DNS لإثبات زيادة سرعة تنزيل الملفات أو رفعها. قياس مرحلة تحليل الاسم يجيب عن سؤال محدد، وليس عن أداء الإنترنت كله.
المصادر ومتابعة القراءة
- IBM: أنواع خوادم DNS وسجلات الأسماء (يفتح في نافذة جديدة)ibm.com
- Cloudflare: الاستعلام التكراري ودور المحلل (يفتح في نافذة جديدة)cloudflare.com
- Cloudflare: أنواع خوادم DNS والجذر وTLD والخادم الموثوق (يفتح في نافذة جديدة)cloudflare.com
- وثائق Cloudflare: TTL والتخزين المؤقت وتحديث السجلات (يفتح في نافذة جديدة)developers.cloudflare.com
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
