ما هو DNS؟ دليل المستخدمين المرتبكين لنظام اسم المجال

نشرت: 2022-04-09

قد يبدو الإنترنت وكأنه تقنية بسيطة ، ولكن في الواقع ، هناك العديد من الأجزاء المتحركة. يعمل معظمهم معًا خلف الستار لتقديم مواقع الويب للمتصفحات المنتظرة بمعدل الملايين في الثانية. يعد نظام اسم المجال (DNS) أحد اللبنات الأساسية للويب. ومع ذلك ، إذا كنت تسأل ، ما هو DNS؟ ، تابع القراءة!

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

في هذا المنشور ، سنجيب على السؤال: ما هو DNS؟ من هناك ، سنغطي أيضًا خوادم الأسماء وعناوين بروتوكول الإنترنت (IP) والمزيد. في النهاية ، ستفهم معظم أساسيات كيفية عمل الإنترنت بشكل عام.

ما هو DNS (ولماذا نحتاجه)؟

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

  • اسم المجال. هذا هو الاسم المختصر الذي لا يُنسى لموقع الويب - على سبيل المثال ، wpkube.com .
  • عنوان IP. سترى غالبًا سلسلة من أربع مجموعات من الأرقام مفصولة بنقطة ، مثل 127.0.0.1 . هذا هو عنوان IP ، وهو كيفية تحديد الخادم الذي يعمل عليه موقع الويب.

في الواقع ، كلاهما يعني نفس الشيء (يتحدث ببساطة). التشبيه الشائع (لكن المثالي) هو منزل في شارع نموذجي.

يمكنك الإشارة إلى هذا باسم "منزل Jane" أو "المنزل الذي يحتوي على صندوق البريد الأزرق". يشبه هذا اسم المجال: إنه لا يُنسى وسيعرف الجميع المنزل الذي تقصده. ومع ذلك ، فإن العنوان - 142 Evergreen Terrace أو 31 Spooner Street - يشبه إلى حد كبير عنوان IP. إنه الموقع "الرسمي" للمنزل.

نحتاج إلى DNS لأنه الطريقة التي يربط بها الإنترنت اسم المجال بعنوان IP. يتم دمج هذين العنصرين في "سجل DNS" ؛ بدون "بحث DNS" المرتبط ، لا توجد طريقة لنا لكتابة اسم المجال والعثور على موقع الويب الصحيح. سيتعين علينا استخدام عنوان IP بدلاً من ذلك ، مما سيؤدي إلى حدوث مشكلة إذا كان هناك عدد من المواقع على الخادم.

كيف تعمل خوادم الأسماء مع سجلات DNS؟

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

في معظم الحالات ، يحتفظ موفر الاستضافة أو مسجل المجال بخوادم الأسماء. إنه أمر محير بعض الشيء نظرًا للأقسام السابقة ، ولكن غالبًا ما تستخدم خوادم الأسماء عنوان المسجل أو المضيف:

  • ns1.example.com
  • ns2.example.com

تتعلق "ns" في هذه الأمثلة بـ "خادم الأسماء" ، وسيحتوي كل اسم نطاق على اثنين على الأقل: خادم أسماء أساسي واحد ، ونسخة احتياطية ثانوية. في الواقع ، يمكنك رؤية أكثر من ذلك للعديد من المضيفين - ثلاثة أكثر نموذجية. عندما يقوم خادم الاسم بجلب اسم المجال الصحيح ، فهذا "يحل".

بينما الأمثلة هنا هي خوادم أسماء عامة ، يمكنك أيضًا الحصول على خوادم أسماء خاصة في بعض المضيفين. على سبيل المثال ، يقدم HostGator هذه الخدمة لخطط الخادم الخاص الافتراضي (VPS) المخصص. GreenGeeks هو مزود آخر يقدم خوادم أسماء خاصة.

ومع ذلك ، لمجرد أن المضيف أو المسجل يقدم لك خادم أسماء افتراضيًا عامًا ، فهذا لا يعني أنه يتعين عليك استخدام الاستضافة المرتبطة أيضًا. دعونا نلقي نظرة على هذا بعد ذلك.

كيف يمكنك تغيير خوادم الأسماء الخاصة بك؟

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

إذا كنت تستضيف موقعك ومجالك لدى نفس المزود - تقدم شركة مثل GoDaddy أو Bluehost ذلك - فسيكون تغيير خوادم الأسماء أمرًا سهلاً. ومع ذلك ، قد يكون الأمر أكثر إرباكًا إذا كنت تستخدم جهة تسجيل ومضيف مختلفين.

ستبدأ من المسجل الخاص بك ، على الرغم من أن موقع معلومات خادم الأسماء الخاص بك قد يختلف اعتمادًا على مزود الخدمة الخاص بك. في بعض الحالات ، سيكون تحت شاشة DNS المتقدمة :

ارتباط خوادم الأسماء في المسجل.

بالنسبة إلى Namecheap ، يوجد ضمن قائمة الزر " إدارة " - يمكنك رؤية ذلك من صفحة قائمة المجال أو لوحة المعلومات:

زر إدارة في Namecheap.

ستظهر شاشة الإعدادات ، وسيظهر قسم خوادم الأسماء :

خيار Nameservers في Namecheap.

هناك عدد قليل من خيارات إعدادات DNS المختلفة للاختيار من بينها ، ولكن أيهما يتيح لك إضافة خوادم أسماء مخصصة هو الخيار الصحيح.

ما هي سجلات موارد DNS الأكثر شيوعًا؟

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

هناك عدد قليل من سجلات الموارد المشتركة التي ستراها كثيرًا:

  • العنوان (أ). هذا هو سجل الموارد الأساسية. يوفر الرابط بين اسم المجال وعنوان IP الخاص بالخادم. عندما تفكر في سجلات DNS ، فهذا عنصر إلزامي.
  • الاسم المتعارف عليه (CNAME). بدلاً من توجيه المجال إلى عنوان IP ، يوجه CNAME المجال إلى مجال آخر. إنها الطريقة النموذجية لتنفيذ إعادة التوجيه ، مثل إعادة توجيه www.wpkube.com إلى wpkube.com .
  • مبادل البريد (MX). يعمل سجل DNS هذا مع مزود البريد الخاص بك للسماح لك باستخدام عناوين البريد الإلكتروني الخاصة بالمجال داخل تطبيقات مختلفة.
  • نص (TXT). يعمل هذا جنبًا إلى جنب مع سجلات MX لتوفير طبقة من التشفير لرسائل البريد الإلكتروني الخاصة بك. يأتي سجل TXT مع سجلين فرعيين: إطار عمل سياسة المرسل (SPF) والبريد المعرّف بمفتاح المجال (DKIM).

كما هو الحال مع خوادم الأسماء الخاصة بك ، يمكنك إضافة سجلات الموارد إما إلى مسجل المجال الخاص بك أو مزود الاستضافة بناءً على الإعداد الخاص بك:

قائمة سجلات DNS.

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

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

كيف تؤثر عمليات بحث DNS على سرعة الموقع؟

بمجرد فهم كيفية عمل DNS ، يمكنك البدء في إدراك أن عملية البحث جزء حيوي من أداء موقعك. ضع في اعتبارك الوقت المستغرق من إدخال اسم المجال في المستعرض إلى وقت ظهور الموقع. تعتبر عملية بحث DNS أساسية لذلك.

يمكنك رؤية هذا بنفسك من خلال اختبار سريع لأي موقع ويب داخل تطبيق مثل Pingdom أو GTmetrix:

أدوات Pingdom.

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

في حين أن هناك الكثير من الطرق التي يمكنك من خلالها القيام بذلك اعتمادًا على معرفتك التقنية ، هناك ثلاثة مكاسب سريعة يمكننا ذكرها:

  • استخدم شبكة توصيل المحتوى (CDN). ستكون هذه مساعدة كبيرة للمواقع من جميع المشارب ، خاصةً إذا كانت كل أصل تأتي من نفس CDN الأساسي. هذا يعني أنه سيكون هناك عدد أقل من عمليات بحث DNS بشكل عام: ثمار قليلة معلقة فيما يتعلق بتقليل سرعة الموقع.
  • تأجيل تحميل JavaScript. هذا يغطي عدد من المجالات. ومع ذلك ، فإن النقطة الأساسية هي أنه يجب عليك السماح بتحميل JavaScript في آخر نافذة المتصفح. على الرغم من أنه لن يقلل من عدد عمليات بحث DNS ، إلا أنه سيؤخر عملية التحميل.
  • استخدم الجلب المسبق لنظام أسماء النطاقات. نحن نغطي هذا على مدونة WPKube. باختصار ، إنها طريقة لحل بحث DNS قبل تحميل الصفحة ، مما يزيد من سرعة الموقع.
  • استخدم مزود DNS سريع. بمجرد أن يكون جانب سرعة الموقع البطيئة هو أداء مضيفك. ومع ذلك ، سيكون لمزود DNS تأثير أيضًا. إذا اخترت مزود DNS أسرع ، فسيقلل وقت البحث ويعزز الأداء.

هذه النقطة الأخيرة هي شيء سننظر إليه بعد ذلك ، حيث يمكنك أحيانًا تغيير DNS الذي تستخدمه.

هل هناك بدائل لـ DNS الافتراضي؟

في معظم الحالات ، يكون DNS الافتراضي جيدًا. ومع ذلك ، إذا لاحظت مشكلات في الأداء (أو لديك حاجة معينة) ، فيمكنك تغيير DNS الخاص بك إلى شيء آخر.

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

إذا كنت ترغب في الاستفادة من بعض مزايا شركات مثل Cloudflare و Google ، فيمكنك استخدام خوادم DNS العامة المجانية هذه. ومع ذلك ، تحتاج بعض المواقع إلى عمليات بحث أسرع ، ووقت تشغيل أكبر ، ووظائف حركة جغرافية متزايدة. يمكن لخدمة DNS المتميزة أن تناسب الفاتورة هنا ، وهناك عدد قليل للاختيار من بينها.

على سبيل المثال ، DNS Made Easy هو حل للمؤسسات واسع النطاق يأتي مع الآلاف من المستخدمين الراضين:

شعار DNS Made Easy.

كما يوفر موفرو التخزين العالميون والقابلون للتطوير ، مثل Amazon و Dyn ، خدمات DNS متميزة. ستوفر هذه غالبًا موثوقية عالية (أحيانًا بنسبة 100 بالمائة!) وكفاءة.

ومع ذلك ، لن يحتاج مالك الموقع العام إلى القلق بشأن DNS المخصص والمميز والخاص. في معظم الأوقات ، خدمات DNS العامة التي ستجدها في الاستضافة أو المسجل تناسب الفاتورة.

باختصار

يعرف معظم مستخدمي الإنترنت أن هناك اتصالاً بين المتصفح والخادم. هذه هي الأساسيات وراء كيفية ظهور صفحة الويب على الشاشة. ومع ذلك ، هناك المزيد للنظر فيه. نظام اسم المجال هو كيفية ترجمة سلاسل الأرقام خلف الكواليس إلى أسماء المجال.

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

هل تساعدك هذه المقالة في الإجابة عن سؤال: ما هو DNS ، وإذا لم يكن لديك أي أسئلة أخرى؟ اسأل بعيدا في قسم التعليقات أدناه!