DNS

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

DNS is one of those things that works invisibly when everything is correct, and becomes critical to understand when something is wrong. This article explains what DNS is, what each record type does…

DNS هي إحدى تلك الأشياء التي تعمل بشكل غير مرئي عندما يكون كل شيء صحيحًا، وتصبح ضرورية للفهم عندما يحدث خطأ ما. توضح هذه المقالة ما هو DNS وما يفعله كل نوع سجل وكيفية إدارة سجلات DNS في KPanel.


ما هو DNS؟

فكر في DNS (نظام أسماء النطاقات) كفهرس الهاتف على الإنترنت. عندما تكتب yourdomain.com في المتصفح، لا يعرف جهاز الكمبيوتر تلقائيًا بأي خادم يتصل. يترجم DNS اسم النطاق الذي يمكن قراءته من قبل البشر إلى عنوان IP رقمي يستخدمه الكمبيوتر للعثور على الخادم الصحيح.

بدون DNS، سيتعين عليك كتابة شيء مثل 192.168.1.200 لزيارة كل موقع ويب. يجعل DNS الإنترنت قابلة للاستخدام بدعم استخدام أسماء سهلة التذكر بدلاً من ذلك.

لكل نطاق مجموعة من سجلات DNS تعمل كقائمة دليل له: حيث يتم إرسال حركة الويب، وحيث يتم تسليم البريد الإلكتروني، وما هي الخدمات المصرح لها بإرسال البريد الإلكتروني نيابة عنه، وغير ذلك.


حيث يتم إدارة سجلات DNS

يتم إدارة سجلات DNS للنطاق الخاص بك حيث يتم توجيه خوادم الأسماء الخاصة بك. إذا كان نطاقك يستخدم خوادم الأسماء الخاصة بـ Kapsule (ns1.kapsulecloud.com و ns2.kapsulecloud.com و ns3.kapsuledns.com و ns4.kapsuledns.com)، فسيتم إدارة جميع سجلات DNS الخاصة بك من KPanel > Domains > نطاقك > DNS Records.

إذا كنت تستخدم خوادم أسماء من مزود مختلف، فأنت تدير سجلات 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 واحد على الأقل. تنشئ Kapsule هذه تلقائيًا عند إضافة نطاق.


سجل AAAA

سجل AAAA هو المكافئ IPv6 لسجل A. عناوين IPv6 أطول (على سبيل المثال، 2001:db8::1) وأصبحت أكثر شيوعًا حيث ينتقل الإنترنت بعيدًا عن IPv4. الوظيفة متطابقة: قم بإشارة اسم النطاق إلى عنوان الخادم.

عند استخدامه: لا تحتاج معظم مواقع الويب إلى تكوين سجلات AAAA يدويًا. يتم التعامل معها تلقائيًا عندما يدعم خادم الاستضافة الخاص بك IPv6.


سجل CNAME

سجل CNAME (الاسم الكنسي) ينشئ بديلاً، مشيرًا إلى اسم نطاق واحد إلى اسم نطاق آخر بدلاً من عنوان IP. يتابع المتصفح CNAME للعثور على سجل A في النهاية.

مثال:

shop.yourdomain.com.    CNAME    yourdomain.com.

هذا يعني أن shop.yourdomain.com ينحل إلى نفس مكان yourdomain.com.

عند استخدامه: تُستخدم CNAMEs بشكل شائع للنطاقات الفرعية، للتحقق من ملكية النطاق بخدمات الطرف الثالث (على سبيل المثال، Google Search Console)، وللإشارة إلى نطاق فرعي لخدمة خارجية مثل مركز مساعدة مستضاف أو منصة حجز.

لا يمكنك استخدام CNAME على النطاق الجذر (yourdomain.com) جنبًا إلى جنب مع سجل MX أو سجلات أخرى. استخدم سجل A في النطاق الجذر وسجلات CNAME على النطاقات الفرعية فقط.


سجل MX

يخبر سجل MX (Mail Exchanger) خوادم البريد الإلكتروني حيث يتم تسليم البريد الإلكتروني المرسل إلى العناوين الموجودة على نطاقك. بدون سجل MX صحيح، سيفشل البريد الإلكتروني المرسل إلى you@yourdomain.com في التسليم.

مثال:

yourdomain.com.    MX    10    mail.kapsulehost.com.

الرقم (10 في المثال) هو الأولوية. إذا كانت هناك عدة سجلات MX، يتم محاولة الأرقام الأقل أولاً. هذا يسمح بخوادم بريد احتياطية.

عند استخدامه: يجب أن يكون لكل نطاق يستخدم البريد الإلكتروني سجل MX واحد على الأقل. عندما يستخدم نطاقك خوادم الأسماء الخاصة بـ Kapsule، يتم تعيين سجلات MX تلقائيًا عند إنشاء صندوق بريد.


سجل TXT

تحتفظ سجلات TXT ببيانات نصية عشوائية مرتبطة بنطاق. يتم استخدامها لأغراض متنوعة:

SPF (Sender Policy Framework): يحدد الخوادم المصرح لها بإرسال البريد الإلكتروني نيابة عن نطاقك. يمنع انتحال هوية البريد الإلكتروني.

DKIM (DomainKeys Identified Mail): مفتاح تشفيري يستخدم للتحقق من أن البريد الإلكتروني من نطاقك تم إرساله فعلاً من قبل خادم البريد الخاص بك وليس مزيفًا.

DMARC: سياسة تخبر خوادم البريد المستقبلة ما يجب فعله بالبريد الإلكتروني الذي يفشل في فحوصات SPF أو DKIM.

التحقق من النطاق: تطلب خدمات مثل Google Search Console و Microsoft 365 وغيرها إضافة سجل TXT للتحقق من ملكيتك للنطاق.

مثال:

yourdomain.com.    TXT    "v=spf1 include:mail.kapsulehost.com ~all"

عندما يستخدم نطاقك خوادم الأسماء الخاصة بـ Kapsule، يتم تعيين سجلات SPF و DKIM و DMARC تلقائيًا لصناديق البريد الخاصة بك في Kapsule.


سجل NS

تحدد سجلات NS (Name Server) خوادم 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 من مزود إلى آخر. انظر إلى تغيير خوادم الأسماء للإشارة إلى نطاقك إلى Kapsule.

يجب عدم تعديل سجلات NS مباشرةً في KPanel. يتم إجراء تغييرات NS عند مسجل نطاقك. قد يؤدي تحرير سجلات NS بشكل غير صحيح إلى جعل النطاق بأكمله غير متاح.


TTL: لماذا تستغرق تغييرات DNS وقتًا

TTL (Time to Live) هي قيمة مرفقة بكل سجل 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. انقر فوق Domains في الشريط الجانبي
  3. انقر فوق اسم نطاقك
  4. انقر فوق DNS Records (أو Manage DNS)

من هنا يمكنك:

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

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


فحص سجلات DNS

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

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

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


مرجع سريع

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

هل تحتاج إلى مساعدة إضافية؟

راسلنا على البريد الإلكتروني support@kapsulehost.com أو افتح محادثة في KPanel.

فتح KPanel