Windows

What Is DNS Lookup And How DNS Lookup Works

Search Console explained (and why you need it)| Search for Beginners Ep 6

Search Console explained (and why you need it)| Search for Beginners Ep 6
Anonim

هل سمعت عن مصطلح "DNS" عند استخدام الإنترنت؟ DNS تقف نظام اسم النطاق . قبل المضي قدمًا والتحدث عن ما هو DNS وكيف يعمل بحث DNS ، دعونا نفهم ما يمثله D في DNS.

ما هو المجال

أنت تعلم أن تنسيق عنوان URL للويب هو //www.domainname.tld. في هذا المثال ، يشير TLD (tld) إلى نطاق المستوى الأعلى. في الأيام الأولى من الويب ، كان TLD واحدًا مما يلي:

  1. .com (يشير إلى المؤسسات التجارية)
  2. .org (يشير إلى المؤسسات غير الربحية)
  3. .net (مواقع تجارية تجارية مرة أخرى)
  4. .gov (مواقع إلكترونية حكومية)
  5. .edu (تعليمية)
  6. .mil (أغراض عسكرية) و
  7. .int (دولي)

مع الزيادة في الأشخاص الذين يشترون مواقع الويب ، تم إدخال أنواع المجال ذات الصلة بالمواقع. على سبيل المثال ، .asia ، .us ،.in و .ca تشير إلى آسيا والولايات المتحدة والهند وكندا على التوالي. قريباً ، جاء العديد من أنواع TLD الأخرى التي تخبرنا بنوع الموقع. على سبيل المثال ، يشير .me إلى موقع الويب الشخصي بينما يشير .tv إلى موقع بث الفيديو. أدت زيادة فئات TLD إلى إمكانية تصنيف مواقع الويب وفقًا لنوعها مع توفير المتطلبات المتزايدة للمستهلكين.

في المثال أعلاه لعنوان URL (//www.domainname.tld) ​​، http يشير إلى طريقة نقل البيانات و www يقول أنها تتعلق بـ World Wide Web. أي شيء بين www و TLD هو اسم مجال موقع الويب.

في وقت سابق ، كان على الأشخاص كتابة www للوصول إلى موقع ويب. نظرًا لأن مقدمي خدمة الاستضافة يسمحون بإعادة توجيه www.domainname.tld إلى domainname.tld ، يمكنك تخطي الكتابة www أثناء إدخال عنوان URL في المتصفح. مثال على اسم النطاق هو "thewindowsclub". عنوان URL للوصول إلى النطاق "thewindowsclub" هو //www.thewindowsclub.com أو //thewindowsclub.com. هنا ، " thewindowsclub " جزء من .com TLD. ثم ، يمكن أن يكون هناك نطاقات فرعية. في حالة www.forums.thewindowsclub.com ، " forums " هو المجال الفرعي لـ " thewindowsclub ".

عند شراء نطاق ، يمكنك شراء اسم يذهب مع TLDs مختلفة. يمكنك اختيار .com أو .net أو .us أو TLDs أخرى - بشرط ألا يتم أخذها من قبل شخص آخر. ببساطة ، لن يساعد شراء أحد مواقع الويب لأن الأشخاص لا يمكنهم الوصول إليه حتى يكون لديه عنوان. بالنسبة إلى أي نطاق تشتريه ، يمكنك إنشاء أي عدد من النطاقات الفرعية واستخدامها لمواقع الويب وأغراض أخرى. لكل مجال والمجال الفرعي الذي تقوم بإنشائه ، تحتاج إلى تحديد عنوان الخوادم التي تحتوي على محتوى موقع الويب الخاص بك. إذا كان المجال أو النطاق الفرعي يشير إلى بعض الأجهزة (على سبيل المثال ، طابعة شبكة) ، فستحتاج إلى تحديد عنوان ذلك الجهاز.

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

What Is DNS

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

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

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

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

يمكن تسمية أسماء النطاق والمجالات الفرعية الأسماء المستعارة . تسمى الخوادم التي تحتوي على قاعدة بيانات تحتوي على معلومات حول عناوين الأسماء المستعارة المختلفة خوادم الأسماء . هناك نوعان من الخوادم العاملة في نظام أسماء النطاقات. الأنواع الأولى هي خوادم الجذر - هذه البيانات تحتفظ بنطاقات المستوى الأعلى (TLD:.com و.net و.org وما إلى ذلك). تحتوي الأنواع الأخرى على عناوين الخوادم التي تستضيف نطاقاتك ونطاقاتك الفرعية.

مثال 1: في حالة abc.xyz.com ، ستحتفظ خوادم الجذر بمعلومات حول xyz كونها .com . يحتوي بعض "ملقم اسم" آخر على إدخالات قاعدة البيانات التي تعرض عنوان xyz.com . نظرًا لأنك تستضيف أيضًا abc.xyz.com ، فيمكن أن يكون عنوانه على نفس خادم الاسم الذي يحمل عنوان xyz.com أو على خادم اسم مختلف. إذا قمت بإضافة مجال فرعي آخر إلى abc.xyz.com ، فقد يكون عنوانه مرة أخرى على نفس الخادم أو على خادم اسم مختلف بناءً على المكان الذي تستضيفه فيه. يمكن إنشاء العلاقة بين ما سبق على النحو التالي:

xyz يرتبط بـ com

abc ويرتبط بـ xyz.com إذا أضفت qwe كمجال فرعي آخر لـ xyz.com ، يرتبط

qwe بـ abc.xyz.com

لتحديد عنوان qwe ، سيكون على خدمة نظام أسماء النطاقات حل:

.com

.xyz.com

.abc.xyz.com

.qwe.abc.xyz.com

هي حالة عندما لا تستخدم خدمة نظام اسم المجال أي ذاكرة تخزين مؤقت. سنتحدث عن مخابئ في وقت لاحق في هذه المقالة. يوضح ما سبق أنه لحل DNS لـ qwe.abc.xyz.com ، يجب على نظام DNS مسح قاعدة بيانات DNS أربع مرات. يصبح هذا الأمر معقدًا نظرًا لأن عناوين الأجزاء المختلفة من عنوان URL يمكن أن تكون على خوادم أسماء مختلفة. ولكن نظرًا لسرعة الإنترنت ، يمكنك مشاهدة تنزيل الصفحة في بضع أجزاء من الثانية وفي أسوأ الحالات ، بضع ثوانٍ.

كيف يعمل بحث DNS

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

المثال 2: خذ بعين الاعتبار شبكة من عشرة أجهزة كمبيوتر. لكل جهاز كمبيوتر عنوانه الخاص بحيث تعرف حزم البيانات التي تسافر في الشبكة إلى أين تذهب. يوجد كمبيوتر 11th الذي يستضيف قاعدة بيانات تحتوي على أسماء الاسم المستعار لكل من أجهزة الكمبيوتر العشرة هذه وعناوين IP الخاصة بهم. بينما يمكن لمستخدمي الكمبيوتر الرجوع إلى أجهزة الكمبيوتر التي تستخدم أسمائهم ، تحتاج حزم البيانات إلى عناوين IP الخاصة بأجهزة الكمبيوتر حتى يمكنها الوصول إلى المستلم المقصود. إذا احتاج الكمبيوتر A إلى استخدام الطابعة المرفقة بالكمبيوتر B ، سيقوم A بفحص قاعدة البيانات على الكمبيوتر الحادي عشر لمعرفة عنوان IP الخاص بـ B ثم معرفة عنوان الطابعة المرفق بـ B. فقط بعد الحصول على عنوان الطابعة ، A سيقوم بتوجيه أمر الطباعة إلى الطابعة المرفقة بـ

في هذه الحالة ، تحدث التكرارات التالية:

جهات اتصال الكمبيوتر 11

جهات الاتصال B

طابعة جهات الاتصال متصلة بـ B

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

فيما يلي صورة توضح كيفية عمل البحث عن DNS:

في الحالة المذكورة أعلاه ، إذا كنت تريد البحث عن //forums.thewindowsclub.com ، يجب أن تقوم خدمة DNS الخاصة بك بتشغيل طلب إضافي لمعرفة عنوان IP الخاص بها.

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

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

يرجى إعلامنا إذا ما زالت لديك أي شكوك حول كيفية عمل بحث نظام أسماء النطاقات.