ما هو DNS وكيف يعمل؟ شرح مبسط خطوة بخطوة
لماذا لا نكتب عنوان IP بدل اسم الموقع؟
لو قلت لك افتح موقعك، أنت تكتب:
www.cybernetar.online
ولا تكتب رقمًا مثل: 142.250.74.206 (كمثال).
السبب ببساطة هو أن البشر يتذكرون الأسماء أكثر من الأرقام. وهنا يأتي دور DNS:
هو “المترجم” الذي يحوّل اسم الموقع (Domain) إلى عنوان IP حتى يعرف جهازك أين يذهب بالضبط.
ما هو DNS؟
DNS اختصار لـ Domain Name System
أي: نظام أسماء النطاقات.
وظيفته الأساسية:
✅ تحويل اسم الموقع مثل google.com إلى عنوان IP الخاص بالسيرفر الذي يستضيف الموقع.
بدون DNS، لن يستطيع المتصفح معرفة “مكان” الموقع على الإنترنت.
كيف يعمل DNS خطوة بخطوة؟
خلينا نمشيها ببساطة كأنها رحلة:
1) أنت تكتب اسم الموقع في المتصفح
مثلاً: www.cybernetar.online
2) جهازك يسأل: “هل أعرف عنوان الـ IP لهذا الاسم؟”
هنا يدخل شيء اسمه DNS Cache (ذاكرة DNS المؤقتة).
إذا كان زرت الموقع قريبًا، الجهاز قد يكون حافظ العنوان ويوفر الوقت.
3) إذا ما كان موجود بالكاش: يسأل الـ DNS Resolver
الـ Resolver عادة يكون:
-
مزود الإنترنت ISP
أو -
DNS عام مثل Google DNS أو Cloudflare
4) الـ Resolver يبدأ يسأل سيرفرات DNS بالتسلسل
تخيلها مثل الدليل:
أ) Root DNS Servers
يقولون له: “ما بعرف العنوان، بس روح اسأل جهة الـ TLD”.
ب) TLD DNS Servers
مثل .com أو .online
يقولون له: “اسأل الـ Authoritative DNS لهذا الدومين”.
ج) Authoritative DNS Server
هذا هو المكان اللي فيه السجل الصحيح ويعطيه:
✅ عنوان الـ IP الحقيقي للموقع
5) المتصفح يفتح الموقع باستخدام الـ IP
وبالتالي يتم تحميل الموقع.
ما هو DNS Cache ولماذا مهم؟
DNS Cache هو تخزين مؤقت لنتيجة الاستعلام.
فبدل ما كل مرة تمر بكل الخطوات، يتم استخدام النتيجة مباشرة لفترة محددة.
وهنا يظهر مفهوم TTL.
ما هو TTL في DNS؟
TTL = Time To Live
يعني: “مدة بقاء السجل بالكاش”.
مثال:
إذا TTL = 3600 ثانية
يعني النتيجة تبقى ساعة ثم يتم تحديثها عند الحاجة.
TTL مهم جدًا عند تغيير استضافة أو نقل دومين لأن التحديث قد يتأخر عند بعض المستخدمين حتى انتهاء الـ TTL.
أهم أنواع سجلات DNS (DNS Records)
هذه أكثر السجلات اللي رح تصادفها:
1) سجل A Record
يربط الدومين بعنوان IPv4
مثال:
example.com → 192.0.2.1
2) سجل AAAA Record
يربط الدومين بعنوان IPv6.
3) سجل CNAME
يربط اسم بنطاق آخر (Alias)
مثال:
www.example.com → example.com
4) سجل MX
خاص بالإيميلات (Mail Exchange)
يحدد أين تُستقبل رسائل البريد للدومين.
5) سجل TXT
يستخدم للتحقق والحماية مثل:
-
Google Search Console Verification
-
SPF / DKIM للبريد
ما الفرق بين DNS و IP و MAC؟
-
IP = عنوان منطقي للجهاز على الشبكة/الإنترنت
-
MAC = عنوان فيزيائي لكرت الشبكة داخل الشبكة المحلية
-
DNS = نظام ترجمة “اسم → IP”
اقرأ أيضًا: ما هو عنوان IP؟ شرح IPv4 و IPv6 للمبتدئين
اقرأ أيضًا: ما هو MAC Address؟ شرح مبسط للمبتدئين
أشهر مشاكل DNS وحلولها بسرعة
المشكلة 1: الموقع لا يفتح عند البعض بعد تغيير الدومين
✅ السبب: كاش DNS أو TTL
✅ الحل:
-
انتظر ساعات
-
أو جرّب تغيير DNS إلى Google/Cloudflare مؤقتًا
المشكلة 2: DNS_PROBE_FINISHED_NXDOMAIN
✅ السبب: الدومين غير موجود أو سجلات DNS خاطئة
✅ الحل:
-
تحقق من سجلات A / CNAME
-
تأكد أن الدومين مربوط صح
المشكلة 3: الموقع يفتح بدون https لكن لا يفتح مع https
✅ السبب غالبًا: SSL/HTTPS لم يكتمل أو إعادة توجيه خاطئة
✅ الحل:
-
انتظر تفعيل HTTPS من بلوجر
-
تأكد خيار “إعادة التوجيه إلى HTTPS” مفعّل بعد ما يصير HTTPS شغال
فقرة الأسئلة الشائعة (FAQ)
1) هل DNS مجاني؟
نعم، نظام DNS نفسه مجاني، لكن إدارة سجلات DNS تكون عبر شركة الدومين أو خدمة DNS.
2) ما أفضل DNS للاستخدام؟
-
Cloudflare: سريع جدًا
-
Google DNS: ثابت وموثوق
-
Quad9: يركز على الحماية
3) هل تغيير DNS يؤثر على السيو؟
إذا تم بشكل صحيح ومع الحفاظ على نفس الروابط، غالبًا لا. المهم ألا يتسبب بأخطاء أو توقف.
4) لماذا يتأخر ظهور الموقع بعد ربط الدومين؟
بسبب انتشار DNS عالميًا (Propagation) وقد يستغرق من دقائق حتى 24–48 ساعة حسب TTL ومزود الخدمة.
5) هل DNS يساعد في تسريع الموقع؟
بشكل غير مباشر: DNS سريع يقلل وقت بداية الاتصال، لكن السرعة الأساسية تعتمد على الاستضافة والصفحة.
خاتمة
DNS هو العمود الأساسي الذي يجعل الإنترنت “مفهومًا” للبشر.
بدونه، كنا سنحفظ أرقام IP بدل أسماء المواقع.
بعد هذا المقال، صرت تعرف رحلة المتصفح من الاسم إلى السيرفر، وأنواع السجلات، ولماذا يحصل تأخير أحيانًا.
اقرأ أيضًا: مكونات الشبكة الأساسية: شرح مبسط للمبتدئين
لمعرفة كيف يعمل الانترنت بالتفصيل اقرأ: كيف يعمل الإنترنت خطوة بخطوة

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