Saud | سعود الانصاري
Saud | سعود الانصاري

@Alansaricodez

11 تغريدة 13 قراءة Jun 08, 2022
❗️ثريدات مهمة لطلبة تقنية المعلومات وعلوم الكمبيوتر❗️
موضوع اليوم:
ما هو DNS؟ وكيف يستفاد منه؟
يرمز DNS الى Domain Name System أو نظام اسم المجال
يتم تحديد كل جهاز كمبيوتر أو جهاز محمول متصل بالإنترنت بواسطة رقم أو عنوان IP
لكن ما هو DNS بالضبط؟
نظام أسماء النطاقات (DNS) هو مثل دليل هواتف الإنترنت
يصل البشر إلى المعلومات عبر الإنترنت من خلال أسماء النطاقات، مثل:
Google .com او youtube .com
بينما تتفاعل متصفحات الويب من خلال عناوين بروتوكول الإنترنت (IP)
يترجم DNS أسماء النطاقات إلى عناوين IP حتى تتمكن المتصفحات من تحميل موارد الإنترنت
ومع ذلك ، من الأسهل تذكر اسم الموقع اكثر من اعداد طويلة ومعقدة أليس كذلك ؟!
ايضا ماذا نقصد ب Domain؟
Domain هو الاسم الفريد لموقع الويب ومن السهل جدًا تذكره
مثال: google هو اسم النطاق (Domain) لموقعه google .com
كيف يعمل DNS؟
تتضمن عملية حل DNS تحويل اسم المضيف (مثل example.com) إلى عنوان IP صديق للكمبيوتر (مثل 192.168.1.1)
يتم إعطاء عنوان IP لكل جهاز على الإنترنت، وهذا العنوان ضروري للعثور على جهاز الإنترنت المناسب
مثل استخدام عنوان الشارع للعثور على منزل معين
عندما يرغب المستخدم في تحميل صفحة ويب، يجب أن تحدث ترجمة بين ما يكتبه المستخدم في متصفح الويب الخاص به (example.com) والعنوان الصديق للآلة اللازم لتحديد موقع صفحة الويب example.com
للمساعدة في هذه المهمة، تم إنشاء خوادم DNS
هذه الخوادم تحتوي على تسجيل جميع مجالات الإنترنت وهي مسؤولة عن تعيين هذه المجالات لعناوين IPS
هناك 4 خوادم DNS تشارك في تحميل صفحة ويب:
١-DNS recursor:
يتلقى الاستفسارات من أجهزة العميل من خلال تطبيقات مثل متصفحات الويب
٢- Root nameserver:
ترجمة أسماء Domains المقروءة إلى عناوين IP
٣- TLD nameserver:
يستضيف الجزء الأخير من اسم المضيف (في example.com، خادم TLD هو "com")
٤- Authoritative nameserver:
إذا كان خادم الاسم الموثوق لديه حق الوصول إلى السجل المطلوب، فسيعيد عنوان IP لاسم المضيف المطلوب مرة أخرى إلى DNS Recursor الذي قدم الطلب الأولي
ما هي أنواع استعلامات DNS؟
أثناء عملية البحث عن DNS، يتم إجراء ثلاثة أنواع مختلفة من الاستعلامات. يتم الجمع بين الاستعلامات لتحسين دقة DNS، مما يوفر الوقت
١- Recursive query
٢- Iterative query
٣- Non-recursive query
هل تعلمت شيء جديد؟ لا تنس اعادة التغريد حتى يستفيد الجميع 🙏🏼

جاري تحميل الاقتراحات...