كيف يعمل DNS خطوة بخطوة؟ شرح عملي للمبتدئين
مقدمة
عندما تكتب اسم موقع مثل google.com في المتصفح، لا يقوم الإنترنت بفهم الاسم مباشرة. الإنترنت يتعامل مع عناوين IP (مثل 142.250.xxx.xxx).
هنا يأتي دور DNS، وهو النظام الذي يحوّل اسم الموقع الذي تفهمه أنت إلى عنوان IP يفهمه الكمبيوتر. بدون DNS، كان عليك حفظ عناوين IP لكل موقع تريد زيارته!
في هذا المقال سنشرح كيف يعمل DNS خطوة بخطوة مع مثال عملي، وأهم المصطلحات التي ستسمعها دائمًا في الشبكات.
ما هو DNS؟
DNS اختصار لـ Domain Name System (نظام أسماء النطاقات).
وظيفته الأساسية هي:
تحويل اسم النطاق (Domain) إلى عنوان IP.
✅ مثال:
أنت تكتب:
www.cybernetar.onlineDNS يعيد لك: عنوان IP الذي يستضيف الموقع
اقرأ أيضاً: ما هو عنوان IP؟ شرح IPv4 و IPv6 للمبتدئين
لماذا نحتاج DNS؟
نحتاج DNS لأن:
أسماء المواقع سهلة الحفظ (google.com)
عناوين IP صعبة الحفظ (142.250.184.78)
DNS يجعل الإنترنت قابلًا للاستخدام بشكل عملي
كيف يعمل DNS خطوة بخطوة؟
خلّينا نشرحها كقصة بسيطة: أنت تريد زيارة موقع example.com.
الخطوة 1: المتصفح يبدأ بالسؤال
أول ما تكتب example.com وتضغط Enter، المتصفح يسأل النظام:
“هل تعرف عنوان IP لهذا الدومين؟”
الخطوة 2: البحث في Cache (أسرع حل)
قبل ما يطلع للإنترنت، الجهاز يفحص:
Cache المتصفح
Cache نظام التشغيل
Cache الراوتر (أحيانًا)
✅ إذا كان الموقع تم زيارته قبل قليل، يجد العنوان فورًا وينتهي الموضوع.
الخطوة 3: السؤال لمُحلّل DNS (DNS Resolver)
إذا ما وجد نتيجة، يرسل الطلب عادةً إلى:
DNS Resolver تابع لمزود الإنترنت (ISP)
أو:DNS عام مثل Google DNS (8.8.8.8) أو Cloudflare (1.1.1.1)
الخطوة 4: Resolver يسأل Root Server
الـ Resolver يقول:
“من يعرف أين معلومات example.com؟”
فيبدأ من الأعلى: Root DNS Servers
الـ Root لا يعطيه IP، بل يقول له:
“اذهب واسأل TLD servers الخاصة بـ .com”
الخطوة 5: يسأل TLD Server (مثل .com)
الـ Resolver يسأل خوادم .com:
“مين المسؤول عن example.com؟”
الـ TLD server يرد:
“هذا هو Name Server الرسمي للدومين example.com”
الخطوة 6: يسأل Authoritative Name Server
الآن الـ Resolver وصل للمصدر الرسمي (Authoritative DNS Server) ويسأله:
“ما هو IP لـ example.com؟”
هنا يحصل على الإجابة النهائية (سجل A أو AAAA).
الخطوة 7: يرجّع النتيجة للجهاز + تخزينها (Caching)
الـ Resolver يرجع عنوان IP لجهازك، ويقوم بحفظه لمدة تسمى TTL.
بعدها:
المتصفح يذهب مباشرة إلى IP
ويتم تحميل الموقع
أهم سجلات DNS (Records) لازم تعرفها
هذه أهم السجلات باختصار:
✅ A Record
يربط الدومين بعنوان IPv4
مثال: example.com → 93.184.216.34
✅ AAAA Record
يربط الدومين بعنوان IPv6
✅ CNAME Record
يربط اسمًا باسم آخر
مثال: www.example.com → example.com
✅ MX Record
خاص بإيميلات الدومين (Mail)
✅ TXT Record
معلومات نصية (مثل التحقق من Google أو SPF)
اقرأ مقال: ما هي الشبكات الحاسوبية؟.
مثال عملي: كيف تعرف DNS اللي تستخدمه؟
على Windows (طريقة سهلة)
افتح CMD واكتب:
ثم ابحث عن:
DNS Servers
اختبار استعلام DNS
استخدم:
سيظهر لك:
عنوان IP
واسم السيرفر الذي ردّ عليك
ما الفرق بين DNS و IP؟
DNS يترجم الاسم إلى IP
IP هو العنوان الذي يتم الاتصال به فعليًا
مشاكل DNS الشائعة (وحلول سريعة)
1) DNS لا يعمل / الموقع لا يفتح
✅ جرّب تغيير DNS إلى:
1.1.1.1
8.8.8.8
2) DNS Cache قديم
✅ جرّب مسح DNS في Windows:
الأسئلة الشائعة (FAQ)
ما معنى DNS؟
هو نظام يحوّل اسم الموقع إلى عنوان IP.
هل DNS يجعل الإنترنت أسرع؟
ليس دائمًا، لكنه يساعد في الوصول الصحيح، وبعض DNS أسرع من غيره.
ما أفضل DNS؟
للاستخدام العام:
Cloudflare: 1.1.1.1
Google: 8.8.8.8
هل DNS آمن؟
DNS التقليدي غير مشفّر، لكن هناك تقنيات مثل DoH وDoT لتحسين الخصوصية.
خلاصة
DNS هو “دفتر العناوين” للإنترنت.
أنت تكتب اسمًا سهلًا، وDNS يحوله إلى IP، ثم يتم الاتصال بالسيرفر وتحميل الموقع. فهم DNS خطوة مهمة جدًا بعد فهم IP وMAC لأنه يربط بين الدومين والشبكة بشكل عملي.
لمعرفة كيف يعمل الانترنت بالتفصيل اقرأ: كيف يعمل الإنترنت خطوة بخطوة

تعليقات
إرسال تعليق