ما هو DNS وكيف يعمل. خادم DNS: الغرض والمبادئ الأساسية للتشغيل ما هو خادم DNS الخارجي

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

في المستقبل القريب، لن يكون من الصعب معرفة أساسيات طوبولوجيا شبكة الكمبيوتر. واليوم سنلقي نظرة على ماهية DNS وما يأتي معه.

مفاهيم أساسية

نظام اسم المجال(DNS) تعني حرفيًا نظام أسماء النطاقات باللغة الإنجليزية. تم تصميم هذا النظام لتلقي معلومات حول المجالات، وهو جزء من عائلة TCP / IP ويحتوي على طبقة تطبيق وفقًا لنموذج OSI.

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

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

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

ماذا يعطي المجال في نهاية المطاف؟ يتيح لك معرفة الكثير عن الموقع. يحتوي اسم الموقع دائمًا على: .com - وهذا يعني أن الموقع المحدد موجه تجاريًا، .ru - يقع الموقع في جزء الإنترنت باللغة الروسية - وهو نفس "Runet". دعونا نلقي نظرة على بوابة مشتريات الدولة الموجودة على: http://zakupki.gov.ru، حيث يعني .gov أن الموقع تديره الدولة، ويعني .ru أنه ينتمي إلى منطقة التسمية الروسية.

الآن نحن بحاجة إلى فهم ما هو عليه عنوان IP. الآلة لا تفهم حروفنا، لأنها تعمل حصريًا بنظام الأرقام الثنائية (الذي يتضمن رقمين فقط 0 و1). يظهر عنوان IP كأرقام تعمل على تسهيل إعداد الشبكة، وعناوين عقد الشبكة (الأجهزة التي يمكنها تبادل البيانات وتعيين عنوان IP، على سبيل المثال، الهاتف الذكي، الطابعة، جهاز التوجيه، وما إلى ذلك)، باستخدام في النظام العشري، تقوم الآلة نفسها بترجمة الأرقام إلى أرقام ثنائية، وبالتالي تفهم إلى أين تذهب مع طلب تلقي البيانات وتبادل الحزم المقابلة.

على سبيل المثال، يتم تعيين عنوان معظم أجهزة التوجيه المنزلية على أنه 192.168.1.1 في الرمز الثنائي وسيبدو مثل 11000000.10101000.00000001.00000001. هناك مزحة بين مسؤولي النظام مفادها أن كل مسؤول نظام يحترم نفسه يجب أن يكون قادرًا على تحويل عنوان IP عقليًا من الرقم العشري إلى الثنائي.

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

هيكل DNS

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

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

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

تشتمل كل منطقة على مكون يسمى خدمة DNS. تتيح لك الخدمة تخزين البيانات محليًا. سيبدو المجال نفسه في شجرتنا كفرع بسيط.

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

تصنيف خوادم DNS

خادم DNS هو جهاز يتم تثبيت التطبيق المقابل عليه وتشغيله، والاستجابة للطلبات الواردة من الأجهزة الأخرى باستخدام بروتوكولات الشبكة.

جميع الخوادم مقسمة إلى:

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

معلومات المستخدم

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

ومع ذلك، يستخدم المستخدمون الأكثر تطوراً بدائل مجانية من شركات تكنولوجيا المعلومات الكبيرة مثل Google أو Yandex. وبالتالي، تتضمن خوادم Yandex أكثر من 80 DNS.

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

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

إذا لم يستجب خادم DNS

خطأ شائع. يمكن أن تنشأ المشكلة إما بسبب مشاكل في شبكة المستخدم أو من جانب الموفر. حلول:

ما هي خوادم DNS؟

التاريخ: 2011-09-18

ما هي خوادم DNS وما الغرض منها؟

نعلم جميعًا أن كل موقع على الإنترنت له اسم المجال الخاص به (المستوى الثاني، الثالث، وما إلى ذلك) أو في بعض الأحيان يقولون أيضًا عنوان URL للموقع. على سبيل المثال، للوصول إلى موقع الويب الخاص بي، تحتاج إلى كتابة شريط العناوين في متصفحك: http://www.siteو اضغط يدخل.

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

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

ولكن الناس ليسوا أجهزة كمبيوتر، وسوف توافق على تذكر عنوان الرسالة لموقع مثل: http://www.site/أو http://www.yandex.ru/أسهل بكثير من عنوان مثل هذا: http://72.52.187.1/. ولهذا السبب تم اختراع النظام خوادم DNS.

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

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

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

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

عادةً ما يرسلون أيضًا خوادم DNS رقمية، تبدو كما يلي:
ns3.gudzonserver.com
ns4.gudzonserver.com

والقيم على شكل عنوان IP مثل:
72.52.186.60
72.52.187.1

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

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

يحدث تغيير كامل لمعلومات DNS المحدثة خلال 48 ساعة. ويرجع ذلك إلى تحديث المعلومات حول موقعك في الذاكرة المؤقتة وقواعد البيانات عبر شبكة خوادم DNS بالكامل.

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

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

في المرة القادمة سوف نحلل بالتفصيل وبمثال محدد عملية تغيير خوادم DNS.

يوجين
تاريخ: 2011-09-18

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

شكرا لك، كل شيء قصير ويمكن الوصول إليه كما هو الحال دائما!

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

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

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

أدناه سوف ندرس بعناية الفروق الدقيقة في تشغيل خوادم DNS، والتي يتم من خلالها تنفيذ تشغيل النظام بأكمله عمليًا. ستكون مفيدة لكل من المستخدمين العاديين ومشرفي المواقع المبتدئين (المسؤولين) للمواقع.

لماذا نحتاج إلى نظام DNS وما هو؟

لذا، أولاً، دعونا نحدد المصطلحات. يشير الاختصار DNS إلى "نظام اسم المجال"والتي تُترجم إلى اللغة الروسية تعني "نظام اسم المجال".

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

يتم تعيين رمز لكل عقدة للاتصال بها، ممثلة بمجموعة من الأرقام (في حالة إصدار IPv4) أو مجموعة رمزية (IPv6)، والتي يتم من خلالها تحديد مورد ويب معين على الإنترنت. تمامًا كما هو الحال في الحياة الواقعية، يمكن العثور على كل شخص من خلال عنوانه (المدينة والشارع ورقم المنزل والشقة)، لذا يتيح لك IP تحديد مكان "تواجد" أي مورد ويب على الشبكة. على سبيل المثال، هذا ما يبدو عليه عنوان IP لموقع Odnoklassniki:

217.20.155.13

أوافق، مجموعة الأرقام غير مفيدة ويصعب على الأشخاص تذكرها، ولكن تم إنشاء شبكة الويب العالمية للمستخدمين الحقيقيين. شيء آخر هو اسم المجال () ok.ru (في الإصدار القديم "odnoklassniki.ru")، والذي يقول الكثير عن شبكة Runet الاجتماعية الشهيرة هذه. لذلك، تم تقديم DNS، حيث تم تقديم مراسلات في شكل اسم المجال لتسهيل إدراك عنوان IP لكل مورد ويب.

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

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

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

217.20.155.13 ok.ru

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

وهذا على النحو التالي. عندما تقوم بإدخال عنوان URL () لموقع يحتوي على اسم المجال الخاص به في شريط العناوين في متصفحك، يصل المتصفح أولاً إلى ملف المضيفين. في الإصدار الحديث، يوجد افتراضيًا سطر واحد فقط، وهو: 127.0.0.1 localhost.

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

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

كيف تعمل خوادم DNS؟

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

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

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

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


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

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

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

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

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

يمكن لعنوان IP واحد أن يتوافق مع عدة مواقع ويب ذات نطاقات مختلفة.

لا يفشل نظام DNS بأي شكل من الأشكال عند استخدام خادم مقسم. بعد كل شيء، يأتي الطلب من المتصفح عبر بروتوكول HTTP () مع اسم مجال الموقع وصفحته التي يجب عرضها.

وبالتالي، سيتم تحديد موقع الملفات الضرورية الخاصة بمشروع معين على الفور باستخدام برنامج الخادم، وسيتم نقلها على الفور إلى متصفح المستخدم:


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

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

يمكن أن يحتوي موقع الويب الذي يحتوي على مجال معين على عدة عناوين IP في وقت واحد.

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

استضافة مواقع الويب خوادم NS ودورها في DNS

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

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


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

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

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

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

3. لا يمكن لخادم الجذر توفير تطابق "اسم المجال - IP" على الفور، ولكنه سيرسل عناوين خوادم NS التي تنتمي بالضبط إلى المضيف حيث يوجد الموقع المعني (على سبيل المثال، لـ Sprinthost، والذي أنا عميل، وهذه العناوين هي كما يلي: ns1.sprinthost.ru وns2.sprinthost.ru). ولجعل هذا ممكنا، صاحب الموقع. لذلك، إذا كنت مشرف موقع مبتدئ، فتأكد من القراءة عنه باتباع الرابط المقدم للتو.

5. ونتيجة لذلك، سيتم إرسال عنوان IP المطلوب من خلال سلسلة "خادم استضافة NS" - "خادم DNS لموفر الإنترنت" - "كمبيوتر المستخدم".

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

لقد قمت اليوم بإعداد مقالة لك ستساعدك على حل خطأ شائع إلى حد ما يربك حتى المستخدمين المتقدمين إلى حد ما: خادم DNS لا يستجيب.

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

1. ماذا يعني "لا يستجيب خادم DNS"؟

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

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

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

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

2. خادم DNS لا يستجيب - كيفية إصلاحه؟

إذا لاحظ المستخدم خطأ، فهناك أربع طرق لإزالته:

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

    2.1. على ويندوز

    هناك العديد من الحلول الممكنة للمشكلة المذكورة في الجدول.

    طريق إجراء
    يوصى بفصل الجهاز عن الطاقة أو استخدام زر إيقاف التشغيل، إذا كان موجودًا في التكوين، والانتظار لمدة 15 ثانية تقريبًا. بعد انقضاء الوقت، يجب عليك تشغيل الجهاز مرة أخرى.
    باستخدام سطر الأوامر يجب عليك الاتصال بسطر الأوامر من مسؤول الكمبيوتر. للقيام بذلك، انقر فوق "ابدأ"، ثم ابحث عن "البحث في البرامج والملفات" وانقر فوقه واكتب cmd. بعد هذه الخطوات سيظهر اختصار البرنامج. يجب عليك النقر بزر الماوس الأيمن عليه واختيار "تشغيل كمسؤول".ثم يجب عليك كتابة وتنفيذ أوامر معينة، بعد إدخال كل أمر يجب عليك الضغط على مفتاح الإدخال:
    • إيبكونفيغ / فلوشدس
    • إيبكنفيغ /تسجيلdns
    • إيبكنفيغ /الإصدار
    • إيبكنفيغ / تجديد
    التحقق من الإعدادات والخيارات تحتاج إلى زيارة لوحة التحكم والعثور على "مركز الشبكة والمشاركة...". يحتوي هذا القسم الفرعي على معلومات حول الشبكة، ويجب عليك تحديد الاتصال الذي تستخدمه، ثم النقر بزر الماوس الأيمن فوق فأرة الكمبيوتر وتحديد "خصائص". سيتم فتح نافذة جديدة للمستخدم، والتي تحتاج إلى تحديدها بدورها:
    • البروتوكول (TCP/IPv6)؛
    • البروتوكول (TCP/IPv4).

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

    يمكنك إدخال العناوين المقدمة من جوجل والتي، في رأي محرك البحث نفسه، تساعد في تسريع تحميل صفحات الويب: 8.8.8.8 أو 8.8.4.4.

    3. خادم DNS لا يستجيب: جهاز التوجيه TP-link

    يستخدم معظم المستخدمين الحديثين أجهزة توجيه وأجهزة TP-link. خطأ خادم DNS لا يستجيبيمكن التخلص منها بعدة طرق:

    انتباه! فقدت بعض النماذج، وخاصة نماذج TP-Link غير المكلفة، المعلمات. وفي هذه الحالة عليك اتباع تعليمات الإعداد التي تأتي مع الجهاز وإدخال البيانات وعناوين DNS المحددة في العقد والمقدمة من قبل المزود.

    من الأفضل ضبط الإعدادات الأساسية على جهاز التوجيه TP-link، ما لم ينص على خلاف ذلك في الاتفاقية مع المزود.

    4. خادم DNS لا يستجيب (Beeline أو Rostelecom)

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

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

    • 8 800 302 08 00 - الدعم الفني من Rostelecom للأفراد؛
    • 8 800 302 08 10 - الدعم الفني من Rostelecom للكيانات القانونية.

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

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

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

    الأساسيات

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

    الجواب يبدو مثل هذا:

    ؛؛ قسم الإجابة: الموقع. 119 في 158.251.3.118

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

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

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

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

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

    أنواع أخرى

    هناك أنواع أخرى كذلك. على سبيل المثال – MX، يُستخدم لتوصيل اسم المجال بخوادم البريد. يحتوي البريد الإلكتروني، نظرًا لأهميته، على نوع منفصل من سجل DNS.

    النوع الثاني المشهور جدًا هو CNAME أو الاسم القانوني باللغة الروسية. يتم استخدامه لربط أسماء متعددة معًا.

    عيوب CNAME

    المشكلة الرئيسية في نوع السجل هذا هي أنه من المستحيل إنشاء سجل من أي نوع باسم محدد إذا كان مشغولاً بالفعل بسجل CNAME: لا MX ولا NS ولا A. وذلك لأن جميع السجلات المشار إليها بواسطة CNAME صالحة أيضًا لـ CNAME.

    المشاكل الشائعة

    في أغلب الأحيان، يواجه المطورون مواقف نموذجية، ربما، بمعرفة ما هو مطلوب DNS، يمكنك التعامل معه.

    إعادة توجيه المجال إلى www

    إذا كنت بحاجة إلى تغيير المجال من، على سبيل المثال، موقع ويب إلى www.site، فسيكون مسجلو Namecheap أو DNSimple مساعدين ممتازين لعملية إعادة التوجيه هذه. الآن، إذا استخدمنا الأمر dig مرة أخرى ونظرنا إلى المعلومات المتعلقة بموقع الموقع الذي نحتاجه، فسيتم استبدال عنوانه بعنوان IP ينتمي إلى Namecheap. يوجد في هذا العنوان خادم يعيد توجيه المستخدمين إلى الموقع باستخدام www.

    الحد الأدنى

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