أنواع سجلات DNS في شبكات الحاسوب

اقرأ في هذا المقال


تُعد سجلات نظام اسم المجال “DNS” هي ما يحافظ على عمل الإنترنت بالطريقة التي يتوقعها المستهلكون ويتم إضافة سجلات جديدة مع نمو الاحتياجات، كما إنّها ما يجعل اسم النطاق مثل “ns1.com” يشير إلى عنوان “IP” لخادم الويب مثل “104.131.238.165”، وهناك حاجة إلى نظام “DNS” وسجلاته للحفاظ على عمل الإنترنت واتصاله.

ما هو سجل DNS

سجلات “DNS”: هي المعروفة أيضاً باسم ملفات المنطقة، وهي إرشادات موجودة في خوادم “DNS” الرسمية وتوفر معلومات حول مجال بما في ذلك عنوان “IP” المرتبط بهذا المجال وكيفية التعامل مع الطلبات الخاصة بهذا المجال، كما تتكون هذه السجلات من سلسلة من الملفات النصية المكتوبة فيما يعرف باسم بناء جملة “DNS”.

  • “DNS” هي اختصار لـ “Domain-Name-System”.
  • “IP” هي اختصار لـ “Internet-Protocol”.

ما هو بناء جملة DNS

بناء جملة “DNS”: هو مجرد سلسلة من الأحرف المستخدمة كأوامر تخبر خادم “DNS” بما يجب فعله حيث تحتوي جميع سجلات نظام أسماء النطاقات أيضاً على “TTL” والذي يرمز إلى مدة البقاء ويشير إلى عدد المرات التي يقوم خادم “DNS” بتحديث هذا السجل.

  • “TTL” هي اختصار لـ “time-to-live”.

أساسيات سجلات DNS

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

يُعد سجل “DNS” بأنّه سجل قاعدة بيانات يستخدم لتعيين عنوان “URL” إلى عنوان “IP”، ويتم تخزين سجلات “DNS” في خوادم “DNS”، وتعمل على مساعدة المستخدمين على ربط مواقعهم على الويب بالعالم الخارجي.

عند كتابة عنوان “URL” والبحث فيه في المتصفح، يتم إعادة توجيه عنوان “URL” هذا إلى خوادم “DNS” ثم توجيهه إلى خادم الويب المحدد، كما يقوم خادم الويب هذا بعد ذلك بتقديم موقع الويب المطلوب البحث عنه والمبين في عنوان “URL” أو يوجه المستخدم إلى خادم بريد إلكتروني يدير البريد الوارد.

أكثر أنواع السجلات انتشاراً هي العنوان “A” والاسم المتعارف عليه “CNAME” وتبادل البريد “MX” وخادم الاسم “NS” والمؤشر “PTR” و”SOA” و”TXT”.

  • “URL” هي اختصار لـ “Uniform-Resource-Locator”.

كيفية عمل سجلات DNS

  • يكتب المستخدم اسم مجال مثل “e3arabi.com” في شريط العناوين.
  • يرسل كمبيوتر المستخدم طلباً للمجال من خلال مزود خدمة الإنترنت “ISP”.
  • “محلل DNS” الخاص بمزود خدمة الإنترنت، وهو خدمة تقوم بعمل تعيين العناوين الرقمية للأسماء جنباً إلى جنب مع متصفح المستخدم، ويصدر استعلاماً أو مجموعة من الاستعلامات للعثور على عنوان “IP” الصحيح للنطاق المطلوب، ونظراً لحجم العناوين على الإنترنت يتضمن هذا العمل عادةً عدة خوادم..
  • يصدر متصفح المستخدم طلباً لعنوان “IP” الصحيح بناءً على طلبه.
  • على الرغم من أنّه يحتاج قدراً كبيراً من العمل إلّا أنّ السرعة التي يحل بها مزود خدمة الإنترنت عنوان “IP” المناسب من سجل نظام أسماء النطاقات، ثم يرسل متصفح المستخدم إلى موقع الويب وتحدث في بضع أجزاء من الثانية فقط.

ملاحظة:“ISP” هي اختصار لـ “Internet-Service-Provider”.

أنواع سجلات DNS

1- سجل “A”

سجل “A”: هو السجل الذي يحتوي على عنوان “IP” للمجال.

2- سجل “CNAME”

يعيد توجيه مجال أو مجال فرعي واحد إلى مجال آخر ولا يوفر عنوان “IP”.

  • “CNAME” هي اختصار لـ “Canonical-Name”.

3- سجل “MX”

يوجه البريد إلى خادم بريد إلكتروني.

  • “MX” هي اختصار لـ “mail exchanger”.

4- سجل “TXT”

يتيح للمسؤول تخزين الملاحظات النصية في السجل.

  • “TXT” هي اختصار لـ “text”.

5- سجل “NS”

يخزن خادم الاسم لإدخال “DNS“.

  • “NS” هي اختصار لـ “Name-Server”.

6- سجل “SOA”

يخزن معلومات المسؤول حول المجال.

  • “SOA” هي اختصار لـ “start-of-authority”.

7- سجل “SRV”

يحدد منفذاً لخدمات معينة.

  • “SRV” هي اختصار لـ “Service-record”.

8- سجل “PTR”

يوفر اسم مجال في عمليات البحث العكسي.

  • “PTR” هي اختصار لـ “Pointer-records”.

9- سجل “AFSDB”

يستخدم هذا السجل لعملاء نظام ملفات “Andrew AFS” الذي طوره “Carnegie Melon”، ووظائف سجل “AFSDB” للعثور على خلايا “AFS” الأخرى.

  • “AFS” هي اختصار لـ “Andrew-File-System”.

10- سجل “APL”

“قائمة بادئة العناوين” هي سجل تجربة يحدد قوائم نطاقات العناوين.

  • “APL” هي اختصار لـ “Application-Performance-Management”.

أنواع سجلات DNS الأقل استخداما

1- سجل “CAA”

سجل “CAA”: هو سجل “تفويض المرجع المصدق”، وهو يسمح لمالكي النطاق بتحديد السلطات المصدقة التي يمكنها إصدار الشهادات لهذا المجال، وفي حالة عدم وجود سجل “CAA” يمكن لأي شخص إصدار شهادة للمجال، وهذه السجلات موروثة أيضاً عن طريق النطاقات الفرعية.

  • “CAA” هي اختصار لـ “Certification-Authority-Authorization”.

2- سجل “DNSKEY”

يتضمن “سجل مفتاح DNS” على مفتاح عام يستخدم للتحقق من توقيعات ملحق أمان نظام اسم المجال “DNSSEC”.

  • “DNSKEY” هي اختصار لـ “DNS-key “.

3- سجل “CDNSKEY”

سجل “CDNSKEY”: هو نسخة فرعية من سجل “DNSKEY” ومن المفترض أن يتم نقلها إلى أحد المسؤولين.

4- سجل “CERT”

يخزن “سجل الشهادة” شهادات المفاتيح العامة.

  • “CERT” هي اختصار لـ “CERTificate”.

5- سجل “DCHID”

سجل “DCHID”: هو بروتوكول يحفظ معلومات لبروتوكول التكوين الديناميكي للمضيف “DHCP“، وهو بروتوكول شبكة قياسي يُستعمل على شبكات “IP”.

  • “DCHID” هي اختصار لـ “Dynamic-Host-Configuration-Identifier”.

6- سجل “DNAME”

يعمل سجل “اسم التفويض” بتصميم اسم نطاق مستعار تماماً مثل “CNAME”، ولكن هذا الاسم المستعار سيعيد توجيه جميع النطاقات الفرعية أيضاً، وعلى سبيل المثال إذا اشترى مالك “e3arabi.com” النطاق “website.net” وأعطاه سجل “DNAME” يشير إلى “e3arabi.com”، فإنّ هذا المؤشر سيمتد أيضاً إلى “blog.website.net” وأي المجالات الفرعية الأخرى.

  • “DNAME” هي اختصار لـ “Delegation-Name”.

7- سجل “HIP”

يستعمل هذا السجل “بروتوكول هوية المضيف”، وهي طريقة لإبعاد أدوار عنوان “IP”، ويتم استعمال هذا السجل في أغلب الأحيان في الحوسبة المتنقلة.

  • “HIP” هي اختصار لـ “Host-Identity-Protocol”.

8- سجل “IPSECKEY”

يعمل سجل “مفتاح IPSEC” مع “IPSEC”، وهو إطار بروتوكول أمان كُلي وجزء من “Internet Protocol Suite (TCP / IP)”.

  • “IPSEC” هي اختصار لـ “Internet-Protocol-Security”.

9- سجل “LOC”

يحتوي سجل “الموقع” على معلومات جغرافية للمجال في شكل إحداثيات خطوط الطول والعرض.

  • “LOC” هي اختصار لـ “location”.

10- سجل “NAPTR”

يمكن خلط سجل “مؤشر مرجع الاسم” مع سجل “SRV” لتصميم “URI” ديناميكياً للإشارة إليه بناءً على تعبير عادي.

  • “NAPTR” هي اختصار لـ “Name-Authority-Pointer”.

11- سجل “NSEC”

“السجل الآمن التالي” هو جزء من “DNSSEC”، ويتم استخدامه لإثبات عدم وجود سجل مورد “DNS” المطلوب.

  • “NSEC” هي اختصار لـ “next-secure-record”.

12- سجل RRSIG

سجل “RRSIG”: هو سجل “توقيع سجل المورد” هو سجل لتخزين التوقيعات الرقمية المستخدمة لمصادقة السجلات وفقاً لـ “DNSSEC”.

  • “DNSSEC” هي اختصار لـ “Domain-Name-System-Security-Extension”.
  • “RRSIG” هي اختصار لـ “resource-record-signature”.

13- سجل “RP”

سجل “RP”: هو سجل “الشخص المسؤول” ويخزن عنوان البريد الإلكتروني للشخص المسؤول عن المجال.

  • “RP” هي اختصار لـ “responsible-person”.

14- سجل “SSHFP”

سجل “SSHFP”: هو يخزن “بصمات مفتاح SSH العمومي”، و”SSH” هو بروتوكول شبكات تشفير للاتصال الآمن عبر شبكة غير آمنة.

  • “SSH” هي اختصار لـ “Secure-Shell”.
  • “SSHFP” هي اختصار لـ “Secure-Shell-fingerprint-record”.

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: