تخطَّ إلى المحتوى
المحتويات
DNS

أساسيات DNS: شرح سجلات A وMX وCNAME وTXT

ترجمة آلية، النص الأصلي باللغة الإنجليزية متاح عند الحاجة.

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المدة
3005 دقائق
90015 دقيقة
3600ساعة واحدة
144004 ساعات
8640024 ساعة

لماذا يهم هذا: عندما تغيّر سجل DNS، لا يظهر التغيير فورًا لدى الجميع. سيستمر الأشخاص والأنظمة حول العالم ممن خزَّنوا السجل القديم في ذاكرتهم المؤقتة في استخدام القيمة القديمة حتى تنتهي صلاحية TTL الخاصة بهم. ولهذا السبب يستغرق "انتشار DNS" وقتًا، وقد يصل أحيانًا إلى 48 ساعة بالنسبة لقيم TTL المرتفعة جدًا.

إذا كنت تعلم أنك على وشك إجراء تغييرات على DNS (على سبيل المثال، نقل موقع إلى خادم جديد)، فخفِّض قيمة TTL إلى 300 ثانية قبل ذلك بيوم. هذا يعني أن القيم المخزَّنة مؤقتًا القديمة تنتهي صلاحيتها بسرعة بعد إجراء التغيير، مما يقلل من وقت الانتشار بشكل كبير. بعد استقرار التغيير، أعد ضبط TTL إلى قيمة أعلى.


صفحة سجلات DNS لنطاق في KPanel

كيفية عرض وتعديل سجلات DNS في KPanel

  1. سجّل الدخول إلى kpanel.kapsulehost.com
  2. انقر على النطاقات في الشريط الجانبي
  3. انقر على اسم نطاقك
  4. انقر على DNS وخوادم الأسماء في القائمة اليسرى

من هنا يمكنك:

  • عرض جميع السجلات الموجودة
  • إضافة سجل جديد بالنقر على Add Record واختيار نوع السجل
  • تعديل سجل موجود بالنقر على أيقونة التعديل
  • حذف سجل بالنقر على أيقونة الحذف

يمكن أن يؤدي حذف سجل DNS الخطأ إلى تعطيل موقعك الإلكتروني أو بريدك الإلكتروني. إذا لم تكن متأكدًا من الغرض من سجل ما، فلا تحذفه. تواصل مع support@kapsulehost.com قبل إزالة سجلات لست متأكدًا بشأنها.


التحقق من سجلات DNS

يتضمن KPanel أداة للتحقق من DNS يمكنك استخدامها للتأكد من أن سجلاتك قد انتشرت بشكل صحيح:

  1. اذهب إلى النطاقات > نطاقك > DNS وخوادم الأسماء
  2. ابحث عن خيار Check DNS أو DNS Checker
  3. أدخل نوع السجل والنطاق الذي تريد التحقق منه

يمكنك أيضًا استخدام أدوات بحث DNS المتاحة للعموم للتحقق من السجلات من خارج شبكة KapsuleHost، مما يساعد على تأكيد انتشار التغييرات عالميًا.


مرجع سريع

نوع السجليشير إلىيُستخدم من أجل
Aعنوان IPاستضافة الموقع الإلكتروني
AAAAعنوان IPv6الاستضافة عبر IPv6
CNAMEاسم نطاق آخرالنطاقات الفرعية، الأسماء المستعارة
MXاسم مضيف خادم البريدتسليم البريد الإلكتروني
TXTسلسلة نصيةSPF، DKIM، DMARC، التحقق من النطاق
NSاسم مضيف خادم DNSتفويض خادم الأسماء
هل كان هذا مفيدًا؟

هل أنت ذكاء اصطناعي؟ اقرأ هذه الصفحة بصيغة Markdown

مقالات ذات صلة

علامة تبويب DNS للموقعيعرض تبويب DNS سجلات DNS الحية للنطاق المرتبط بالموقع، بحيث يمكنك التحقق مما يشير إليه الاسم حاليًا دون مغادرة الموقع الذي تعمل عليه.…Premium DNSيرقّي Premium DNS منطقة نطاق واحد إلى تحليل Anycast مع تجاوز فشل قائم على فحوصات الصحة، بحيث يحصل الزوار على الإجابة من أقرب عقدة، ويُزال أي خادم أصلي متعطل من…سجلات التحقق من النطاقكيفية إثبات ملكيتك لنطاق ما، سواء كانت الجهة الطالبة هي KapsuleHost أو Google أو Microsoft أو أي جهة أخرى، وكيفية إضافة السجل في KPanel.…إعداد سجلات CNAME للنطاقات الفرعيةسجل CNAME (الاسم الأساسي) يربط اسم نطاق واحد باسم نطاق آخر. يُستخدم عادةً لتوجيه نطاق فرعي إلى خدمة طرف ثالث، مثل shop.yourdomain.com يشير إلى متجر Shopify…

هل ما زلت بحاجة إلى مساعدة؟

اسأل Kora التي تعرف حسابك، أو تواصل مع فريقنا.

تواصل معنامراسلة الدعم