المزيد عن بروتوكول DNS

تحدثت في تدوينة سابقة عن بروتوكول DNS وكيف يؤدي عمله في إيجاد عناوين IPلأسماء النطاقات… أو ما يعرف بـِ Name Resolution. وأتابع في هذه التدوينة مع المزيد حول هذا البروتوكول.

قلنا سابقاً أن DNS هو عبارة عن قاعدة بيانات هائلة للسجّلات التي تحوي أسماء النطاقات وعناوينها. في أي سيرفر DNS يتم تجميع السجلات الخاصة بكل نطاق في كيانات تسمى Zones. وهي ثلاثة أنواع:

  1. Primary Zone: وهي تحمل النسخة الأصلية Master من السجلات في الدومين.
  2. Secondary Zone: وتحمل نسخة ثانوية من النسخة الأصلية للسجلات، كإحتياط في حال حدوث مشكلة في النسخة الأصلية. ويتم تحديثها بشكل تلقائي من Primary Zone خلال عملية تدعى Zone Transfer.
  3. Stub Zone: وتحمل فقط سجلات NS (سأذكرها لاحقاً).

يستطيع DNS العمل بالإتجاهين ( forward lookup أو reverse lookup). ويمكن تحديد طريقة عمل أي Zone أثناء تعريفها:

  • Forward Lookup Zone: الوضع الإفتراضي بالبحث عن عنوان IP للنطاق المعلوم.
  • Reverse Lookup Zone: بأن يكون عنوان IP معلوماً، والمطلوب إيجاد اسم النطاق الخاص به.
  1. من أهم السجلات التي تحويها DNS Zones:
  • SOA: أي Start of Authority وهي سجل يُنشأ مع بداية تعريف أي Zone. وهو يحمل بعض المعلومات الإفتراضية مثل اسم السيرفر الرئيسي والشخص المسؤول، وكذلك رقماً تسلسلياً يوضح عدد عمليات Zone Transfer التي حدثت بين Primary Zone و Secondary Zone.
  • A: وهو Host record الذي يمثّل عناوين مواقع الإنترنت الإعتيادية مثل  www.google.com أو عناوين أجهزة الكمبيوتر في أي دومين pc1.domain.local مثلاً.
  • NS: أي Name Server وهي سجلات تحدد أسماء السيرفرات الأخرى (من خارج الـ Zone) المخوّلة بإجراء عمليات DNS.
  • CNAME: أي Canonical Name وتسمى أيضاً Alias. وتقوم بتعيين اسم مخصص لأي سجل A. مثلاً لديك سيرفر إسمه الفعليwebserver.domain.com يحمل الموقع الإلكتروني، يمكن عمل CNAME له بالإسم المتعارف عليه http://www.domain.com.
  • MX: أو Mail Exchanger يقوم برنامج البريد الإلكتروني بالإستفسار عن هذا السجل من أجل تحديد المسار الذي يجب على رسالة البريد الإلكتروني أن تسلكه للوصول إلى وجهتها. مثلاً في العنوان abcde@gmail.com يتم البحث عن سجل MX الخاص بسيرفر gmail.com ومن ثم توجّه الرسائل إلى عنوان IP الخاص به باستخدام بروتوكول SMTP.
  • PTR: إختصار Pointer. ويتواجد فقط في reverse lookup zone للإشارة إلى إسم النطاق الذي عُُرف عنوانه (وهو عكس عمل سجل A).
  • SRV: أو Service Location تستخدم بشكل خاص في Active Directory الخاصة بسيرفرات ويندوز. وهي سجلات تعمل ربطاً بين الخدمات services المتوفرة في الدومين مع الأجهزة التي تقدم هذه الخدمات. لهذا السبب بالذات يعتمد عمل Active Directory على DNS بشكل جذري، إذ لا يمكن أن تعمل بدونه. وحتى أثناء تعريفها لأول مرة (أي من خلال تشغيل الأمر DCPROMO وإنشاء أول Domain Controller) سوف يُطلب تثبيت DNS بالمعيّة.

إحدى الملاحظات التي أود التنويه إليها ما دمنا في موضوع Active Directory: إذا صادفك بطء في عملية ولوج الأجهزة للشبكة، فتأكد من عمل سيرفر DNS بشكل جيد، لأنه -على الأغلب-  السبب في حصول البطء.

حواديت ذات صله:

الأوسمة: , , ,

7 تعليقات to “المزيد عن بروتوكول DNS”

  1. عسيلان Says:

    جزاك الله كل خير وزادك من علمه

  2. ماجد محمد Says:

    السلام عليكم

    بارك الله فيك يا أخي على هذا الموضوع الأكثر من رائع،
    وأتمنى منك لو تضع لنا موضوع عن ال NS يشرحه كامل ولماذا يجب أن نضع ال ns على الدومين
    أتمنى شرحه لأنه لا يوجد موضوع عربي يشرحه

    وبارك الله فيك

  3. محمد باحشوان Says:

    جزاك الله خيراً على هذه المعلومات القيمه

  4. محمد Says:

    جزاك الله خيراً

  5. professional resume writer in nyc Says:

    professional resume writer in nyc

    المزيد عن بروتوكول DNS | حواديت شبكات

  6. machine a sous en picardie Says:

    machine a sous en picardie

    المزيد عن بروتوكول DNS | حواديت شبكات

  7. Khaled Says:

    رائع الشرح شكرا جويلا لك استمر

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: