كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←

شرح DNS وأنواع ال Query

بقلمYoussef Samy تاريخ النشر22 فبراير 2020 آخر تحديث26 أبريل 2022 وقت القراءة2 دقائق المشاهدات209
شرح DNS وأنواع ال Query

مقال اليوم لشرح بروتوكول الدي ان اس – DNS و وظيفتة وطريقة عملة وأنواع ال DNS Query وشرح كل نوع فيهم .

ماهو ال DNS وماهي وظيفتة وكيف يعمل ؟

هو إختصار ل Domain Name System أو Domain Name Service وهو بروتوكول يعمل علي البورت 53 ووظيفتة أنه يقوم بعمل Resource Locator و Name Resolution .

ويستخدم لتحويل العناوين من اسماء الى ايبيهات وفي الشبكة المحلية يستخدم لتحديد السيرفرات التي تقدم خدمة معينة كخدمة.

خطوات عمل ال DNS

أول حاجة بيبدأ الكلاينت يشوف في الكاش بتاعة وبعدها بيشوف ال localhost ولو مفيش إجابة بيبتدي يشوف ال DNS Server المحدد بكرت الشبكة ثم يقوم ال DNS Server ويشوف ال zones ويشوف الكاش بتاعه
ولو مفيش إجابة بيشوف ال forwarder .

ما هي انواع query ؟

ال Query في ال DNS له نوعين وهما:

  • Recursive Query
  • Iterative Query

Recursive Query:

وهو ان الكلاينت يقوم بطلب استعلام عن IP معين من DNS سيرفر مع شرط انه يجيب اجابه واضحه نعم
موجود ال IP أو غير موجود من دون ما يخلي الكلاينت يستعين بسيرفر اخر .. او يقوم السيرفر بعمل الإستعلامات كامله نيابة عن الكلاينت ( من الاخر لو بتعرف جاوبنى لو مش عارف ابحثلي عن الإجابة ) .

Iterative Query:

وهو عندما يقوم الكلاينت بعمل إستعلام محدد لل DNS ٍيرفر فان السيرفر يقوم بالإستعلام إذا وجد الإجابة او يحول الكلاينت علي DNS سيرفر تاني ( لو بتعرف جاوبنى ولو مش عارف قولى انك مش عارف ) .

  • Authoritative : أما يعرف ويقولك Yes واما لا يعرف ويقولك No .
  • Non Authoritative : أما يعرف واما يعمل الخطوات التالية :
  • يدور في الكاش ولو ملقاش يدور في ال Forwards .

ملحوظة مهمة : لو أنا عامل forward ل dns تانى طبعا انتوعارفين مابين الجهاز وال DNS العلاقة Recursive يبقى بردوا العلاقة مابين الدى ان اس بتاعى واللى هوا local dns وما بين forward dns ها تكون بردوا Recursive .

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةYoussef Samy

مهندس برمجيات، يكتب في كونكت للتقنية عن البرمجة وتطوير البرمجيات وأخبار التكنولوجيا وأنظمة التشغيل.

إعلان
إعلان
0% اتقرا