في عملية التقديم الفعلية، قد نواجه مشكلة أخطاء تحليل DNS، مما يعني أنه عندما نصل إلى اسم النطاق، لا يمكننا إكمال عمل تحليله إلى عنوان IP، ولكن أدخل عنوان IP الخاص بموقع الويب مباشرة، يمكننا الوصول إليه عادةً ما يحدث ذلك بسبب حدوث خلل في نظام DNS. إن احتمال حدوث هذه الظاهرة مرتفع نسبيًا، لذا ستعلم هذه المقالة القراء بعض الطرق الأساسية لاستكشاف أخطاء فشل تحليل DNS وإصلاحها من البداية.
1. ما هو فشل تحليل DNS؟
بشكل عام، تسمى العناوين مثل www.sina.com وwww.it168.com بأسماء النطاقات. وكما نعلم جميعًا، يتم تحديد أي مضيف على الشبكة من خلال عنوان IP فقط عنوان IP لهذا الموقع يمكنه تنفيذ عملية الوصول بنجاح.
ومع ذلك، نظرًا لأنه ليس من السهل تذكر معلومات عنوان IP، يظهر اسم المجال في الشبكة عند الوصول، نحتاج إلى إدخال اسم المجال سهل التذكر هذا، وسيكون هناك خادم في الشبكة يقوم تلقائيًا بحل المشكلة اسم المجال إلى عنوان IP، وهذا هو خادم DNS. يمكن أن يكون الجهاز الذي يمكنه تحقيق وظيفة تحليل DNS هو جهاز الكمبيوتر الخاص بك أو جهاز كمبيوتر في الشبكة، ومع ذلك، عند حدوث خطأ في تحليل DNS، على سبيل المثال، يتم تحويل اسم المجال إلى عنوان IP خاطئ، أو عنوان IP المقابل. اسم المجال غير معروف على الإطلاق عندما يكون عنوان IP معروفًا، لا يمكننا الوصول إلى الموقع المقابل من خلال اسم المجال، وهذا فشل في تحليل DNS.
أكبر أعراض فشل تحليل DNS هو عدم وجود مشكلة في الوصول إلى عنوان IP المقابل للموقع، ولكن يحدث خطأ عند الوصول إلى اسم المجال الخاص به.
2. كيفية حل فشل تحليل DNS:
لا تقلق عندما يواجه جهاز الكمبيوتر الخاص بنا فشلًا في تحليل DNS، فالحل بسيط جدًا أيضًا.
(1) استخدم nslookup لتحديد ما إذا كان هناك بالفعل فشل في تحليل DNS:
إذا كنت تريد تحديد ما إذا كان هذا فشلًا في تحليل DNS بنسبة 100%، فستحتاج إلى استخدام NSLOOKUP الخاص بالنظام لحل المشكلة.
الخطوة 1: تأكد من أن نظامك هو Windows 2000 وWindows XP أو أعلى، ثم أدخل وضع سطر الأوامر من خلال "ابدأ->تشغيل->أدخل CMD" واضغط على Enter.
الخطوة 2: أدخل الأمر nslookup واضغط على Enter للدخول إلى واجهة استعلام دقة DNS.
الخطوة 3: ستعرض نافذة سطر الأوامر عنوان خادم DNS الذي يستخدمه النظام الحالي، على سبيل المثال، عنوان IP لخادم DNS الخاص بالمؤلف هو 202.106.0.20.
الخطوة 4: بعد ذلك، أدخل اسم المجال المطابق للموقع الذي لا يمكنك الوصول إليه. على سبيل المثال، يدخل المؤلف إلى www.softer.com إذا تعذر الوصول إليه، فلن يتمكن تحليل DNS من المتابعة بشكل طبيعي. سوف نتلقى رسالة سريعة مفادها أن مهلة طلب DNS قد انتهت، وكانت المهلة ثانيتين. يوضح هذا أن جهاز الكمبيوتر الخاص بنا يعاني بالفعل من فشل في تحليل DNS.
نصيحة: إذا كان تحليل DNS طبيعيًا، فسيتم إرسال عنوان IP الصحيح مرة أخرى. على سبيل المثال، إذا استخدمت العنوان www.sohu.com للاستعلام والتحليل، فسوف أحصل على اسم المعلومات:sohu.com، والعناوين: 61.135. .133.103, 61.135.133.104 .
(2) التحقق مما إذا كان خادم DNS يعمل بشكل صحيح:
في هذا الوقت، نحتاج إلى التحقق من عنوان DNS الذي يستخدمه جهاز الكمبيوتر الخاص بنا والاستعلام عن حالة تشغيله.
الخطوة 1: تأكد من أن نظامك هو Windows 2000 وWindows XP أو أعلى، ثم أدخل وضع سطر الأوامر من خلال "ابدأ->تشغيل->أدخل CMD" واضغط على Enter.
الخطوة 2: أدخل الأمر ipconfig /all للاستعلام عن معلمات الشبكة.
الخطوة 3: في معلومات عرض ipconfig /all، يمكننا رؤية مكان يقول خوادم DNS هذا هو عنوان خادم DNS الخاص بنا. على سبيل المثال، اسم المؤلف هو 202.106.0.20 و202.106.46.151. يمكن أن نرى من هذا العنوان أنه عنوان شبكة خارجي. إذا حدث خطأ في الدقة عند استخدام DNS للشبكة الخارجية، فيمكننا تغيير عنوان خادم DNS آخر لحل المشكلة.
الخطوة 4: إذا كان خادم DNS يعرض عنوان الشبكة الداخلية لشركتك، فهذا يعني أن عمل تحليل DNS الخاص بشركتك قد اكتمل بواسطة خادم DNS الداخلي للشركة، وفي هذا الوقت، نحتاج إلى التحقق من خادم DNS هذا لإجراء عملية nslookup الخادم لمعرفة ما إذا كان يمكن تحليله بشكل طبيعي. يمكن أن يؤدي حل فشل خدمة DNS على خادم DNS إلى حل المشكلة بشكل عام.
(3) مسح طريقة معلومات ذاكرة التخزين المؤقت لنظام أسماء النطاقات:
عندما يصل جهاز كمبيوتر إلى اسم مجال، فإنه لا يحتاج إلى طلب المساعدة من خادم DNS في كل مرة يصل إليه. بشكل عام، بعد اكتمال عمل الحل مرة واحدة، سيتم حفظ إدخال الدقة في قائمة ذاكرة التخزين المؤقت لـ DNS للكمبيوتر يتغير دقة DNS في هذا الوقت، إذا كان هناك تغيير، نظرًا لأن معلومات قائمة ذاكرة التخزين المؤقت لـ DNS لم تتغير، فعندما يصل الكمبيوتر إلى اسم المجال، فلن يتصل بخادم DNS للحصول على أحدث معلومات الدقة، ولكنه سيفعل ذلك قم بحلها بناءً على مراسلات ذاكرة التخزين المؤقت المحفوظة على الكمبيوتر، وسيؤدي ذلك إلى فشل تحليل DNS. في هذا الوقت يجب علينا حل الخطأ عن طريق مسح أمر ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
الخطوة 1: أدخل إلى وضع سطر الأوامر من خلال "ابدأ->تشغيل->أدخل CMD".
الخطوة 2: في وضع سطر الأوامر، يمكننا أن نرى أن هناك معلمة باسم /flushdns في ipconfig /؟. هذا هو الأمر لمسح معلومات ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
الخطوة 3: تنفيذ الأمر ipconfig /flushdns عندما تظهر المطالبة "تم مسح ذاكرة التخزين المؤقت لمحلل نظام أسماء النطاقات بنجاح"، فهذا يعني أنه تم مسح معلومات ذاكرة التخزين المؤقت للكمبيوتر الحالي بنجاح.
الخطوة 4: عندما نصل إلى اسم المجال مرة أخرى، سننتقل إلى خادم DNS للحصول على أحدث عنوان دقة، ولن تكون هناك أخطاء في الدقة ناجمة عن ذاكرات التخزين المؤقت السابقة.
(4) تعديل طريقة ملف HOSTS:
تعديل طريقة HOSTS هو تعديل مراسلات دقة DNS في ملف HOSTS لتحقيق غرض الدقة الصحيحة. لأنه عندما يصل الكمبيوتر المحلي إلى اسم المجال، فإنه سيتحقق أولاً من ملف HOSTS في النظام المحلي، وتكون أولوية علاقة الدقة في ملف HOSTS أكبر من علاقة الدقة على خادم DNS.
بهذه الطريقة، إذا أردنا ربط اسم المجال بعنوان IP، فيمكننا القيام بذلك عن طريق إضافة إدخال دقة في ملف HOSTS.
الخطوة 1: انتقل إلى "ابدأ->بحث" ثم ابحث عن الملف المسمى hosts.
الخطوة 2: بالطبع، يمكن للقراء الذين يعرفون مساره بالفعل الدخول مباشرة إلى الدليل c:windowssystem32driversetc للعثور على ملف HOSTS. إذا كان نظامك هو Windows 2000، فيجب عليك البحث في الدليل c:winntsystem32driversetc.
الخطوة 3: انقر نقرًا مزدوجًا فوق ملف HOSTS واختر فتحه باستخدام برنامج "Notepad".
الخطوة 4: سنرى بعد ذلك جميع محتويات ملف HOSTS افتراضيًا، يوجد سطر واحد فقط من المحتوى "127.0.0.1 localhost". (الأسطر الأخرى التي يسبقها # ليست محتوى حقيقي، مجرد معلومات مساعدة)
الخطوة 5: قم بإضافة الإدخالات التي تريد إجراء تحليل DNS لها إلى ملف HOSTS. التنسيق المحدد هو كتابة عنوان IP المطابق لاسم المجال أولاً، ثم اتباع معلومات اسم المجال بمسافات. على سبيل المثال، أضاف المؤلف إدخالين: "211.153.80.1 www.ftedu.gov.cn" و"10.82.0.1 www.ftedu.gov.cn".
الخطوة 6: بعد اكتمال الإعدادات، عندما نزور www.ftedu.gov.cn، سيتم تحليلها تلقائيًا وفقًا لما إذا كانت على الشبكة الداخلية أو الشبكة الخارجية.
3. ملخص:
من خلال الخطوات الأربع المذكورة أعلاه، يمكننا حل معظم مشكلات تحليل DNS. تتمثل الطرق الثلاثة الأولى في حل فشل تحليل DNS خطوة بخطوة، بينما تتمثل الطريقة الأخيرة في تعديل ملف HOSTS عندما لا يكون هناك أي طريقة أخرى ، وهو إجراء مؤقت. وبطبيعة الحال، بغض النظر عن الطريقة التي نستخدمها، يمكننا حل فشل الشبكة الناجم عن أخطاء تحليل DNS. أعتقد أن هذه الأساليب يمكن أن تساعد قراء IT168 على حل المزيد من المشكلات العملية.