ما هو ملف المنطقة؟

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

تبدأ التوجيهات بعلامة الدولار ، وتتضمن المعلومات التي تنطبق على ملف المنطقة بالكامل ، مثل وقت البقاء ($ TTL). TTL هي مقدار الوقت الافتراضي الذي يجب أن يأخذ فيه خادم الأسماء في الاعتبار معلومات ملف المنطقة التي تم تنزيلها صالحة قبل التحقق من وجود تحديثات. على سبيل المثال ، إذا تم تعيين TTL $ إلى 86,400،24 ثانية (24 ساعة) ، فإن خادم الأسماء الذي يصل إلى ملف المنطقة هذا سيخزن نسخة منه لمدة XNUMX ساعة قبل محاولة البحث عن إصدار محدث. لاحظ أن سجلات الموارد الفردية قد تتضمن معلومات TTL الفريدة التي تتجاوز هذه القيمة الافتراضية.

تتضمن التوجيهات الشائعة الأخرى $ ORIGIN ، الذي يعيّن اسم المجال الافتراضي لجميع المضيفين المتضمنين في ملف المنطقة ، و $ INCLUDE ، الذي يسمح لملف المنطقة بتضمين محتويات الملفات النصية الأخرى. يتيح استخدام ملفات INCLUDE $ للمسؤولين القدرة على تنظيم وفصل سجلات موارد ملف المنطقة بشكل منطقي. هذا يمنع الحاجة إلى إضافة مئات الإدخالات إلى ملف واحد.

سجلات الموارد هي إدخالات ملف المنطقة التي تحدد معلومات DNS حول مضيف أو مورد معين. في حين أن هناك العشرات من أنواع سجلات الموارد التي حددتها فرقة عمل هندسة الإنترنت (IETF) ، فإن الأكثر استخدامًا هي:

سجل – سجل عنوان بروتوكول الإنترنت الإصدار 4 (IPv4). تقوم هذه السجلات بتعيين مضيفين معينين لعناوين IP المخصصة لهم.
سجل MX – سجل تبادل البريد. تسرد سجلات MX اسم خوادم البريد لمنطقة DNS هذه. يمكن أن يحتوي ملف المنطقة على عدة سجلات MX ، لكل منها تفضيل محدد متعلق ببعضها البعض.
سجل CNAME – سجل الاسم المتعارف عليه. سجلات CNAME تشبه سجلات A ، لكنها تُستخدم لتعيين اسم إلى اسم آخر بدلاً من عنوان IP.
سجل NS – سجلات خادم الاسم. تحدد هذه السجلات خوادم الأسماء المعتمدة للمجال المشار إليه بواسطة ملف المنطقة.
سجل الخدمية – بداية التسجيل الاستنادي. تحدد سجلات SOA المعلمات التي تؤثر على المنطقة بأكملها. هذه السجلات ضرورية لكي يعمل DNS بشكل صحيح ، لا سيما عمليات نقل ملفات المنطقة بين خوادم DNS الأساسية والثانوية.
يسرد سجل SOA ، من بين معلومات أخرى ، اسم المجال الجذر للمنطقة ، والرقم التسلسلي لملف المنطقة ، والفاصل الزمني للتحديث. الفاصل الزمني للتحديث هو مقدار الوقت الذي تسمح به خوادم DNS الثانوية بالمرور قبل محاولة نسخ ملف المنطقة من الخادم الأساسي. تستخدم خوادم DNS الثانوية الرقم التسلسلي لتحديد ما إذا كانت النسخة الموجودة لديهم بالفعل هي أحدث إصدار أم لا.