- بواسطة x32x01 ||
DNS (Domain Name System) هو نظام بيخزن معلومات عن أسماء النطاقات (المواقع) في قاعدة بيانات موزعة على الإنترنت. لو حبّينا نبص على الموضوع بشكل مبسط: الـ DNS زي دفتر تلفونات أو دليل أرقام - بدل ما تحفظ أرقام IP طويلة، بتحفظ اسم الموقع زي tabcode.net والـ DNS بيحوِّل الاسم ده لعنوان رقمي (IP) يقدر الكمبيوتر يتواصل بيه.
ليه الـ DNS مهم؟ 🤔
- بيخلي الإنترنت سهل الاستخدام: إحنا بنكتب أسماء بدل أرقام طويلة.
- بيسهل الوصول للمواقع بسرعة ومن غير تعقيد.
- هو أساس عمل الويب من سنة 1985 لغاية دلوقتي - من غيره مافيش تصفح طبيعي.
العناوين الرقمية (IP Addresses) والأصدارين المهمين 🧭
الأجهزة بتتكلم ببروتوكول اسمه IP، وهو عنوان رقمي بيتكوّن من بتّات:- IPv4: عنوان مكوّن من 32 خانة ثنائية، بيتكتب بشكل عشري زي:
208.77.188.166. - IPv6: عنوان أطول مكوّن من 128 خانة ثنائية، بيتكتب بالسداسي عشري زي:
2001:db8:1f70:999:de8:7648:6e8
إزاي العملية بتحصل ببساطة؟ 🔁
- انت بتكتب اسم موقع في المتصفح (مثلاً:
example.com). - جهازك يسأل خادم DNS: "عنوان الـ IP بتاع الاسم ده كام؟"
- لو الخادم يعرفه يرد بالعنوان الرقمي، ولو مش عارف فجهازك ممكن يسأل خوادم تانية لحد ما يلاقيه.
- بعد ما الجهاز ياخد الـ IP، بيتصل بالسيرفر اللي عليه الموقع وبكده بيوصل المحتوى ليك.
ملاحظات سريعة ومصطلحات مهمة 📝
- نظام الـ DNS لا مركزي وموزع على خوادم حول العالم - عشان لو خادم وقع تاني يرد عليه.
- دور الـ DNS أساسي في كل حاجة على الإنترنت: مواقع، إيميلات، وخدمات تانية.
- لو خادم الـ DNS وقع أو اتلاعب فيه ممكن يحصل مشاكل في الوصول للمواقع أو تحويل المستخدمين لمواقع مزورة - علشان كده في حماية إضافية زي DNSSEC بتُستخدم أحيانًا.
