ما هو DNS؟ شرح مبسّط لنظام أسماء النطاقات
كل مرة تكتب فيها اسم موقع مثل oranw.com، يحتاج جهازك إلى معرفة «رقم» الخادم الذي يستضيف هذا الموقع. نظام DNS هو الذي يقوم بهذه الترجمة في أجزاء من الثانية.
DNS بتشبيه بسيط
تخيّل دليل هاتف ضخماً: أنت تعرف اسم الشخص، والدليل يعطيك رقمه. الإنترنت يعمل بالطريقة نفسها. الأجهزة تتواصل بالأرقام (عناوين IP مثل 104.21.5.10)، والبشر يتذكرون الأسماء. DNS (اختصار Domain Name System أو «نظام أسماء النطاقات») هو هذا الدليل.
ماذا يحدث عندما تفتح موقعاً؟
- يسأل جهازك «المحلِّل» (Resolver) الذي يوفره مزود الإنترنت أو الذي اخترته أنت، مثل
1.1.1.1من Cloudflare أو8.8.8.8من Google. - إن لم يكن الجواب محفوظاً لديه، يسأل المحلِّل خوادم الجذر، ثم خوادم الامتداد (مثل
.com)، ثم الخادم المسؤول عن الدومين نفسه. - يعيد الخادم المسؤول العنوان المطلوب، فيحفظه المحلِّل مدة معيّنة ويعطيه لجهازك.
- يتصل متصفحك بالعنوان ويفتح الموقع.
كل هذا يحدث عادة في أقل من 50 جزءاً من الألف من الثانية.
أشهر أنواع سجلات DNS
| السجل | وظيفته |
|---|---|
A | يربط الاسم بعنوان IPv4. |
AAAA | يربط الاسم بعنوان IPv6 الأحدث. |
CNAME | يجعل اسماً «اسماً مستعاراً» لاسم آخر، مثل جعل www يشير إلى الدومين الرئيسي. |
MX | يحدد الخادم الذي يستقبل البريد الإلكتروني للدومين. |
TXT | نصوص للتحقق، مثل إثبات ملكية الدومين لـ Google، أو سجلات SPF التي تحمي بريدك من الانتحال. |
NS | يحدد الخوادم المسؤولة عن الدومين. |
CAA | يحدد الجهات المسموح لها بإصدار شهادات HTTPS للدومين. |
لماذا يتأخر «انتشار» التغييرات؟
لكل سجل قيمة تسمى TTL (مدة البقاء)، وهي عدد الثواني التي يحق للمحلِّلات أن تحتفظ فيها بالجواب القديم. إذا كانت TTL ساعة كاملة وغيّرت عنوان موقعك، فقد يرى بعض الناس العنوان القديم حتى ساعة. لهذا تسمع عبارة «انتظر حتى ينتشر DNS».
نصيحة: قبل تغيير مهم، خفّض قيمة TTL إلى 300 ثانية (5 دقائق) قبلها بيوم، ثم أعدها لاحقاً.
كيف تتأكد من انتشار سجلك؟
أداة فاحص DNS في موقعنا تسأل محلِّلَين عالميين معاً، Cloudflare وGoogle. إذا تطابقت النتيجتان فالسجل منتشر غالباً، وإذا اختلفتا فما زال أحدهما يحتفظ بالقيمة القديمة.
هل تغيير DNS يسرّع الإنترنت؟
تغيير المحلِّل إلى 1.1.1.1 أو 8.8.8.8 قد يسرّع بدء فتح المواقع قليلاً إذا كان محلِّل مزودك بطيئاً، لكنه لا يزيد سرعة التحميل نفسها. وقد يفيد في الخصوصية لأن هذه المحلِّلات تدعم الاستعلام المشفّر (DNS-over-HTTPS).