DNS هو أحد تلك الأمور التي تعمل بشكل غير مرئي عندما يكون كل شيء صحيحًا، وتصبح بالغة الأهمية حين يحدث خلل ما. يشرح هذا المقال ما هو DNS، وما وظيفة كل نوع من أنواع السجلات، وكيفية إدارة سجلات DNS في KPanel.
ما هو DNS؟
تخيل DNS (نظام أسماء النطاقات) كدليل هاتف الإنترنت. عندما تكتب yourdomain.com في المتصفح، لا يعرف جهاز الكمبيوتر الخاص بك تلقائيًا بأي خادم يجب أن يتصل. يقوم DNS بترجمة اسم النطاق المقروء من قبل البشر إلى عنوان IP رقمي تستخدمه أجهزة الكمبيوتر للعثور على الخادم الصحيح.
بدون DNS، ستحتاج إلى كتابة شيء مثل 192.168.1.200 لزيارة كل موقع ويب. يجعل DNS الإنترنت قابلاً للاستخدام من خلال السماح لنا باستخدام أسماء يسهل تذكرها بدلاً من ذلك.
لكل نطاق مجموعة من سجلات DNS التي تعمل كدليل خاص به: إلى أين يُرسل حركة المرور على الويب، وأين يُسلَّم البريد الإلكتروني، وما الخدمات المصرَّح لها بإرسال بريد إلكتروني نيابة عنه، وأكثر من ذلك.
أين تُدار سجلات DNS
تُدار سجلات DNS الخاصة بنطاقك في المكان الذي تشير إليه خوادم الأسماء الخاصة بك. إذا كان نطاقك يستخدم خوادم أسماء KapsuleHost (ns1.kapsulecloud.com، ns2.kapsulecloud.com، ns3.kapsuledns.com، ns4.kapsuledns.com)، فستُدار جميع سجلات DNS الخاصة بك من KPanel > النطاقات > نطاقك > DNS وخوادم الأسماء.
إذا كنت تستخدم خوادم أسماء لمزوّد مختلف، فإنك تُدير سجلات DNS لدى ذلك المزوّد، وليس في KPanel.
أهم أنواع سجلات DNS
سجل A
يربط سجل A اسم نطاقك بعنوان IPv4. وهذه هي الطريقة التي تعرف بها المتصفحات بأي خادم يجب الاتصال عندما يزور شخص ما موقعك الإلكتروني.
مثال:
yourdomain.com. A 203.0.113.10
www.yourdomain.com. A 203.0.113.10
عادةً ما يكون للنطاق الجذري والنطاق الفرعي www سجلات A تشير إلى عنوان IP للخادم نفسه.
متى تستخدمه: يحتاج كل نطاق يستضيف موقعًا إلكترونيًا إلى سجل A واحد على الأقل. تُنشئ KapsuleHost هذه السجلات تلقائيًا عند إضافة نطاق.
سجل AAAA
سجل AAAA هو المكافئ لسجل A في نظام IPv6. عناوين IPv6 أطول (على سبيل المثال، 2001:db8::1) وأصبحت أكثر شيوعًا مع انتقال الإنترنت بعيدًا عن IPv4. الوظيفة مطابقة: توجيه اسم النطاق إلى عنوان خادم.
متى تستخدمه: معظم المواقع الإلكترونية لا تحتاج إلى تهيئة سجلات AAAA يدويًا. تتم معالجتها تلقائيًا عندما يدعم خادم الاستضافة الخاص بك IPv6.
سجل CNAME
ينشئ سجل CNAME (الاسم الأساسي) اسمًا مستعارًا، حيث يشير اسم نطاق واحد إلى اسم نطاق آخر بدلاً من عنوان IP. يتتبع المتصفح سجل CNAME للعثور على سجل A النهائي.
مثال:
shop.yourdomain.com. CNAME yourdomain.com.
هذا يعني أن shop.yourdomain.com يُحوَّل إلى نفس المكان الذي يُحوَّل إليه yourdomain.com.
متى تستخدمه: تُستخدم سجلات CNAME بشكل شائع للنطاقات الفرعية، وللتحقق من ملكية نطاق مع خدمات الجهات الخارجية (على سبيل المثال، Google Search Console)، ولتوجيه نطاق فرعي إلى خدمة خارجية مثل مركز مساعدة مستضاف أو منصة حجوزات.
لا يمكنك استخدام سجل CNAME في النطاق الجذري (yourdomain.com) إلى جانب سجل MX أو سجلات أخرى. استخدم سجل A في النطاق الجذري وسجلات CNAME في النطاقات الفرعية فقط.
سجل MX
يُخبر سجل MX (مُبادِل البريد) خوادم البريد الإلكتروني بمكان تسليم البريد الإلكتروني المرسل إلى عناوين نطاقك. بدون سجل MX صحيح، سيفشل تسليم البريد الإلكتروني إلى you@yourdomain.com.
مثال:
yourdomain.com. MX 10 mail.kapsulehost.com.
الرقم (10 في المثال) هو الأولوية. إذا كانت هناك عدة سجلات MX، تُجرَّب الأرقام الأقل أولًا. يتيح هذا وجود خوادم بريد احتياطية.
متى تستخدمه: يجب أن يكون لكل نطاق يستخدم البريد الإلكتروني سجل MX واحد على الأقل. عندما يستخدم نطاقك خوادم أسماء KapsuleHost، تُضبط سجلات MX تلقائيًا عند إنشاء صندوق بريد.
سجل TXT
تحتوي سجلات TXT على بيانات نصية عشوائية مرتبطة بنطاق. تُستخدم لمجموعة واسعة من الأغراض:
SPF (إطار سياسة المرسل): يحدد الخوادم المصرَّح لها بإرسال بريد إلكتروني نيابة عن نطاقك. يمنع انتحال البريد الإلكتروني.
DKIM (البريد المُعرَّف بمفاتيح النطاق): مفتاح تشفير يُستخدم للتحقق من أن البريد الإلكتروني من نطاقك قد أُرسل فعليًا من خادم بريدك وليس مزوَّرًا.
DMARC: سياسة تُخبر خوادم البريد المستقبِلة بما يجب فعله بالبريد الإلكتروني الذي يفشل في اجتياز فحوصات SPF أو DKIM.
التحقق من النطاق: تطلب منك خدمات مثل Google Search Console وMicrosoft 365 وغيرها إضافة سجل TXT لإثبات ملكيتك للنطاق.
مثال:
yourdomain.com. TXT "v=spf1 include:mail.kapsulehost.com ~all"
عندما يستخدم نطاقك خوادم أسماء KapsuleHost، تُضبط سجلات SPF وDKIM وDMARC تلقائيًا لصناديق بريد KapsuleHost الخاصة بك.
سجل NS
تحدد سجلات NS (خادم الأسماء) خوادم DNS الموثوقة لنطاقك. فهي تُخبر الإنترنت أين يذهب للعثور على جميع سجلات DNS الأخرى الخاصة بنطاقك.
مثال:
yourdomain.com. NS ns1.kapsulecloud.com.
yourdomain.com. NS ns2.kapsulecloud.com.
yourdomain.com. NS ns3.kapsuledns.com.
yourdomain.com. NS ns4.kapsuledns.com.
متى تستخدمه: تُضبط سجلات NS لدى المسجِّل الخاص بك، وليس في لوحة إدارة DNS. يؤدي تغيير سجلات NS إلى تحويل التحكم بـ DNS من مزوّد إلى آخر. راجع تغيير خوادم الأسماء لتوجيه نطاقك إلى KapsuleHost.
لا ينبغي تعديل سجلات NS مباشرة في KPanel. تُجرى تغييرات NS لدى مسجِّل نطاقك. يمكن أن يؤدي تعديل سجلات NS بشكل غير صحيح إلى تعطيل الوصول إلى نطاقك بالكامل.
TTL: لماذا تستغرق تغييرات DNS وقتًا
TTL (مدة البقاء الحية) هي قيمة مُرفقة بكل سجل DNS تُخبر خوادم DNS الأخرى بالمدة التي يجب أن تخزِّن فيها (تُبقي في ذاكرة التخزين المؤقت) ذلك السجل قبل التحقق من وجود تحديثات. تُقاس بالثواني.
مثال: تعني قيمة TTL البالغة 3600 أن السجل يُخزَّن مؤقتًا لمدة ساعة واحدة. خلال تلك الساعة، حتى لو غيّرت السجل، ستستمر أجهزة الكمبيوتر التي خزَّنت القيمة القديمة بالفعل في استخدامها حتى تنتهي صلاحية ذاكرة التخزين المؤقت الخاصة بها.
قيم TTL الشائعة:
| قيمة TTL | المدة |
|---|---|
| 300 | 5 دقائق |
| 900 | 15 دقيقة |
| 3600 | ساعة واحدة |
| 14400 | 4 ساعات |
| 86400 | 24 ساعة |
لماذا يهم هذا: عندما تغيّر سجل DNS، لا يظهر التغيير فورًا لدى الجميع. سيستمر الأشخاص والأنظمة حول العالم ممن خزَّنوا السجل القديم في ذاكرتهم المؤقتة في استخدام القيمة القديمة حتى تنتهي صلاحية TTL الخاصة بهم. ولهذا السبب يستغرق "انتشار DNS" وقتًا، وقد يصل أحيانًا إلى 48 ساعة بالنسبة لقيم TTL المرتفعة جدًا.
إذا كنت تعلم أنك على وشك إجراء تغييرات على DNS (على سبيل المثال، نقل موقع إلى خادم جديد)، فخفِّض قيمة TTL إلى 300 ثانية قبل ذلك بيوم. هذا يعني أن القيم المخزَّنة مؤقتًا القديمة تنتهي صلاحيتها بسرعة بعد إجراء التغيير، مما يقلل من وقت الانتشار بشكل كبير. بعد استقرار التغيير، أعد ضبط TTL إلى قيمة أعلى.

كيفية عرض وتعديل سجلات DNS في KPanel
- سجّل الدخول إلى kpanel.kapsulehost.com
- انقر على النطاقات في الشريط الجانبي
- انقر على اسم نطاقك
- انقر على DNS وخوادم الأسماء في القائمة اليسرى
من هنا يمكنك:
- عرض جميع السجلات الموجودة
- إضافة سجل جديد بالنقر على Add Record واختيار نوع السجل
- تعديل سجل موجود بالنقر على أيقونة التعديل
- حذف سجل بالنقر على أيقونة الحذف
يمكن أن يؤدي حذف سجل DNS الخطأ إلى تعطيل موقعك الإلكتروني أو بريدك الإلكتروني. إذا لم تكن متأكدًا من الغرض من سجل ما، فلا تحذفه. تواصل مع support@kapsulehost.com قبل إزالة سجلات لست متأكدًا بشأنها.
التحقق من سجلات DNS
يتضمن KPanel أداة للتحقق من DNS يمكنك استخدامها للتأكد من أن سجلاتك قد انتشرت بشكل صحيح:
- اذهب إلى النطاقات > نطاقك > DNS وخوادم الأسماء
- ابحث عن خيار Check DNS أو DNS Checker
- أدخل نوع السجل والنطاق الذي تريد التحقق منه
يمكنك أيضًا استخدام أدوات بحث DNS المتاحة للعموم للتحقق من السجلات من خارج شبكة KapsuleHost، مما يساعد على تأكيد انتشار التغييرات عالميًا.
مرجع سريع
| نوع السجل | يشير إلى | يُستخدم من أجل |
|---|---|---|
| A | عنوان IP | استضافة الموقع الإلكتروني |
| AAAA | عنوان IPv6 | الاستضافة عبر IPv6 |
| CNAME | اسم نطاق آخر | النطاقات الفرعية، الأسماء المستعارة |
| MX | اسم مضيف خادم البريد | تسليم البريد الإلكتروني |
| TXT | سلسلة نصية | SPF، DKIM، DMARC، التحقق من النطاق |
| NS | اسم مضيف خادم DNS | تفويض خادم الأسماء |