ما هو DNS (نظام اسم المجال)؟

جدول المحتويات:

ما هو DNS (نظام اسم المجال)؟
ما هو DNS (نظام اسم المجال)؟
Anonim

بعبارات بسيطة ، نظام اسم المجال (DNS) عبارة عن مجموعة من قواعد البيانات التي تترجم أسماء المضيفين إلى عناوين IP.

DNS غالبًا ما يشار إليه بدفتر هاتف الإنترنت لأنه يحول أسماء مضيف يسهل تذكرها مثل www.google.com ، إلى عناوين IP مثل 216.58.217.46. يحدث هذا خلف الكواليس بعد كتابة عنوان URL في شريط عنوان متصفح الويب.

بدون DNS (وخاصة محركات البحث مثل Google) ، لن يكون التنقل عبر الإنترنت سهلاً لأنه سيتعين علينا إدخال عنوان IP لكل موقع ويب نريد زيارته.

كيف يعمل DNS؟

Image
Image

إذا كان لا يزال غير واضح ، فإن المفهوم الأساسي لكيفية قيام DNS بعمله بسيط نوعًا ما: يتم إرسال كل عنوان موقع ويب يتم إدخاله في متصفح الويب (مثل Chrome أو Safari أو Firefox) إلى خادم DNS ، الذي يفهم كيفية تعيين هذا الاسم إلى عنوان IP المناسب.

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

مرة أخرى ، يتم استخدام www.microsoft.com و www.lifewire.com و www.amazon.com وكل اسم موقع ويب آخر فقط من أجل راحتنا لأنه من الأسهل بكثير تذكر هذه الأسماء بدلاً من تذكر عناوين IP الخاصة بهم

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

كيفية مسح DNS

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

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

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

يمكنك مسح DNS في Windows من خلال موجه الأوامر باستخدام الأمر ipconfig / flushdns. موقع الويب ما هو DNS الخاص بي؟ لديه تعليمات للقيام بذلك على macOS و Linux.

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

لا تتم إزالة الإدخالات في ملف المضيفين عندما يتم مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات. يجب عليك تحرير ملف المضيفين لإزالة أسماء المضيفين وعناوين IP المخزنة هناك.

يمكن أن تؤثر البرامج الضارة على إدخالات DNS

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

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

توفر معظم خدمات DNS الحماية ضد هذه الأنواع من الهجمات.

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

طريقة بسيطة لحماية ملف المضيفين من التحرير هي وضع علامة عليه كملف للقراءة فقط. في Windows ، ما عليك سوى الانتقال إلى المجلد الذي يحتوي على ملف المضيفين:

٪ محرك النظام٪ / Windows / System32 / السائقين / الخ \

انقر بزر الماوس الأيمن فوقه أو انقر مع الاستمرار ، واختر خصائص ، ثم ضع علامة اختيار في المربع بجوار للقراءة فقط سمة.

مزيد من المعلومات حول DNS

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

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

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

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

ضعها معًا

على الرغم من أن عناوين URL التي ندخلها عادةً في متصفحات الويب لدينا هي أسماء يسهل تذكرها مثل www.lifewire.com ، يمكنك بدلاً من ذلك استخدام عنوان IP الذي يشير إليه اسم المضيف ، مثل https://151.101. 1.121) للوصول إلى نفس الموقع.هذا لأنك لا تزال تصل إلى نفس الخادم في كلتا الحالتين - الطريقة الأولى (باستخدام الاسم) أسهل في التذكر.

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

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

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

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

التعليمات

    كيف تغير خوادم DNS؟

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

    كيف تجد خوادم DNS؟

    هناك العديد من خوادم DNS المختلفة ، لذا يمكنك البحث في قوائم خوادم DNS حتى تجد واحدًا يعجبك. يحتوي Lifewire على قائمة تتضمن توصيات لأفضل خوادم DNS المجانية المتوفرة.

    ما هو DNS الديناميكي؟

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

موصى به: