DNS - دليل هاتف الإنترنت
نشرت: 2020-10-01
يرمز DNS إلى D omain N ame S ystem وهو التقنية التي تمكنك من استخدام أسماء النطاقات. اسم المجال هو ما تكتبه في المتصفح عندما تريد الانتقال إلى موقع ويب. هذه كلها أمثلة لأسماء المجال:
- google.com
- whitehouse.gov
- wikipedia.org
نظام أسماء النطاقات معقد جدًا ، لذا دعنا نقسمه.
في البداية كانت هناك أرقام فقط
نشأت النسخة الأولى من الإنترنت من مجموعة جامعات تربط شبكاتها ببعضها البعض. سرعان ما أدركوا أن جميع أجهزة الكمبيوتر على شبكتهم الجديدة تحتاج إلى عناوين ، حتى يتمكنوا جميعًا من التحدث مع بعضهم البعض.
العناوين التي توصلوا إليها تسمى عناوين IP. عنوان IP ، أو IP ، هو أربعة أرقام بين 0 و 255 مفصولة بنقطة. إليك أحد عناوين IP الخاصة بـ Google.
216.58.205.46
يحتوي كل جهاز كمبيوتر متصل بالإنترنت على جهاز فريد من نوعه. يتضمن هذا الكمبيوتر الذي تقرأ هذا عليه. يمكنك التحقق من ذلك من خلال البحث عن "ما هو عنوان IP الخاص بي" على Google.
بعد أن كان لكل كمبيوتر على الشبكة المبكرة عنوان رقمي فريد يمكنهم استخدامه للتحدث مع بعضهم البعض. كان هذا رائعًا لأجهزة الكمبيوتر ولكنه لم يكن رائعًا لمشغليها من البشر.
الناس ليسوا بارعين في تذكر الأرقام.
إذا كان الأشخاص رائعين في تذكر الأرقام ، فلن يكون هناك Yellow Pages ولن يأتي هاتفك بقائمة جهات اتصال.
الناس بارعون في تذكر الأسماء والكلمات. فلماذا لا يكون لديك طريقة لتحويل الأسماء سهلة التذكر إلى أرقام يصعب تذكرها؟
توصل مخترعو الإنترنت الأول إلى حل. كان الحل عبارة عن دليل عبر الإنترنت يسمح بتحويل اسم مجال سهل التذكر إلى عنوان IP يصعب تذكره يمكن الاستعلام عنه بواسطة البرامج التي أطلقوا عليها اسم نظام اسم المجال أو DNS.
طبقات DNS
من السهل التفكير في DNS كدليل واحد يحتوي على قائمة بسيطة بجميع أسماء النطاقات وعنوان IP المقابل الذي يقومون بالتحويل إليه.
لسوء الحظ ، فإن العالم الحقيقي أكثر تعقيدًا من ذلك بكثير ويجب على DNS أن يستوعب كل حالة استخدام يفكر الناس في وضع الإنترنت فيها.
التعقيد الأول هو أن هناك الكثير من نهايات النطاقات المختلفة ، مثل ".com" و ".uk" و ".info" وغيرها الكثير. تتم إدارة كل نهاية نطاق مختلفة بواسطة منظمة مختلفة ولكل دولة في العالم امتداد نطاق خاص بها . تسمح العديد من هذه المؤسسات أيضًا لشركات الجهات الخارجية بتسجيل المجالات نيابة عنها.
هذا النظام يشبه الفوضى ، وهو عبارة عن فوضى. لحسن الحظ ، صممه منشئو DNS بحيث يكون قادرًا على التكيف مع أكبر قدر ممكن من التعقيد الذي يمكن للعالم أن يلقي به.
كانت فكرتهم الرائعة هي جعل نظام DNS هرميًا. يوجد موقع بدء واحد لأي عملية بحث عن DNS يعرف كل برنامج كيفية إجراؤها. نتيجة هذا الاستعلام ليست الإجابة ولكن بعض خوادم DNS الأخرى. ستكون خوادم DNS الجديدة أكثر تخصصًا من الخوادم السابقة. تلبي الخوادم الجذرية جميع المجالات وقد تعرف الخوادم التالية فقط عن نطاقات .net على سبيل المثال. سيأخذ كل استعلام متتالي المتصفح بالقرب من خوادم DNS النهائية التي تقدم المعلومات الفعلية التي يحتاجها المتصفح.
يكون فهم كيفية عمل ذلك أسهل إذا تخيلنا أن متصفحك يحاول اكتشاف عنوان IP لنطاق مثال ، على سبيل المثال ، rock.net كحوار بين متصفحك وخوادم DNS:
Browser #> Hi root server, I've got this domain, onrocket.com , and I need to find its IP address.

root-servers.net #> I don't have the IP, but I do know who handles all the .com domains. Go ask them at gtld-servers.net .
Browser #> Hi .com servers, I need the IP for the onrocket.com domain.
gtld-servers.net #> I don't have the IP for you but I do know authoritative servers that have all that information. They're over at Cloudflare.
Browser #> Hey Cloudflare, I've got this domain, rocket.net , that I need the IP for.
Cloudflare DNS #> I can absolutely help you with that. The IP is 104.19.154.92 .
كما ترى ، تبدأ العملية بسؤال خوادم الجذر واتباع مسار الردود على خوادم الأسماء النهائية ، المعروفة باسم خوادم الأسماء الموثوقة. هذه هي الخوادم التي تحتوي على معلومات DNS الفعلية للمجال. تعني بنية DNS أن النظام يمكنه استيعاب أي عدد من نهايات المجال وأي عدد من المجالات المسجلة.
الآن بعد أن عرفت كيف يعمل DNS ، دعنا نلقي نظرة على بعض أنواع سجلات DNS التي يمكن لخوادم DNS الرسمية الاحتفاظ بها.
سجلات DNS
حتى الآن ، نظرنا فقط في اسم المجال إلى سجل تحويل عنوان IP. هناك أنواع أخرى من السجلات التي تحتفظ بها خوادم DNS. فيما يلي ملخص سريع لأنواع سجلات DNS الأكثر شيوعًا التي من المحتمل أن تصادفها.
السجلات
السجل A هو نوع السجل الذي استخدمناه حتى الآن في هذه المقالة. إنه تعيين مباشر لاسم المجال (صاروخ.نت) أو نطاق فرعي (www.rocket.net) إلى عنوان IP.
سجلات MX
MX تعني تغيير M ail e X ، ويتم استخدامها لإرسال البريد الإلكتروني. عندما يحتاج عميل البريد الخاص بك إلى معرفة خادم البريد الإلكتروني الذي يرسل بريدًا إلكترونيًا إليه ، فإنه يطلب من نظام DNS لسجل MX لاسم المجال في عنوان البريد الإلكتروني.
تتكون عناوين البريد الإلكتروني من جزأين يفصل بينهما @ على سبيل المثال j.smith @ example.com . سيطلب برنامج البريد الإلكتروني الخاص بك نظام DNS لسجل MX لـ example.com عندما ترسل بريدًا إلكترونيًا إلى [email protected] .
يشير سجل MX إلى سجل A ، والذي بدوره يشير إلى عنوان IP لخادم البريد.
سجلات CNAME
هذه السجلات أكثر تعقيدًا ولكن يمكن اعتبارها اختصارات تقول ، "انسخ جميع السجلات من هذا المجال الآخر". تُستخدم عادةً لتجنب تكرار الكثير من المعلومات للنطاقات التي تقوم جميعها بنفس الشيء.
سجلات TXT
تسمح هذه السجلات لاسم المجال بأن يكون له نص غير منظم مرتبط به. يُستخدم هذا لعدة أسباب ولكن السبب الذي من المرجح أن تصادفه هو سجل نظام التعرف على هوية المرسل (SPF).
نظام التعرف على هوية المرسل (SPF) هو تقنية لمكافحة البريد الإلكتروني العشوائي تقول ، "فقط خدمات البريد هذه هي المصرح لها بإرسال بريد إلكتروني من اسم النطاق الخاص بي". هذا يمنع مرسلي البريد العشوائي من إرسال البريد العشوائي الذي يستخدم اسم المجال الخاص بك لمحاولة التظاهر بأن البريد العشوائي الخاص بهم شرعي.
هناك أنواع أخرى من السجلات ولكن من غير المحتمل أن تصادفها في إدارة DNS اليومية.