الإصلاح: ERR_ICAN_NAME_COLLISION



جرب أداة القضاء على المشاكل

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



خطأ ERR_ICANN_NAME_COLLISION



ما الذي يسبب ERR_ICAN_NAME_COLLISION؟

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



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

الآن بعد أن أصبح لديك فهم أساسي لطبيعة المشكلة ، سننتقل إلى الأساليب.

الطريقة الأولى: التأكد من صحة ملف المضيفين

قبل التحقق من المشكلة في مكان آخر ، تأكد من أن ملف المضيفين يعمل بشكل صحيح. التصحيح الأساسي لملف المضيفين سيكون:

  • يجب أن يكون اسم الملف ' المضيفين 'وليس المضيف
    يمكنك تحديد موقع المضيفين ملف هنا:



     C:  Windows  System32  السائقين  إلخ 

    دليل ملف المضيفين

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

    تمكين الامتدادات في علامة تبويب عرض مستكشف الملفات

  • يجب أن يكون بناء الجملة صحيحًا في ملف المضيفين ملف
  • تأكد من أنك تعتني بكل شيء المتغيرات (www.example.com و example.com) ، في بعض الأحيان يعمل أحدهما بينما لا يعمل الآخرون. فقط أضف الاثنين لتكون آمنًا.

    إضافة كلا النوعين من المتغيرات

يمكنك التحقق مما إذا كان الملف المضيف يعمل أم لا عن طريق كتابة الأوامر التالية CMD (وضع المسؤول)

  1. تذهب الى اين CMD هي قائمة ابدأ أو ابحث في شريط البحث
    ملحوظة : بالنسبة للنوافذ الأقدم ، سيكون: ابدأ> كافة البرامج> الملحقات
  2. انقر بزر الماوس الأيمن فوق CMD ، تحديد ' تشغيل كمسؤول '

    فتح كمد كمسؤول

  3. اكتب هذا الأمر كمد و أدخل :
      إيبكونفيغ / فلوشدس 

    flushdns في كمد

    سيؤدي هذا إلى إسقاط سجلات البيانات القديمة التي ربما تم استخدامها.

  4. الآن اكتب ملف عنوان الدخول التي أضفتها في ملف المضيفين ملف ، للتحقق مما إذا كان يستخدم ملف IP
     ping example.com   -N 1 ping -6 ipv6.example.com –n 1 

    التحقق مما إذا كان ملف المضيف يعمل أم لا

  5. إذا كان IP صحيح ، فهذا يعني أن ملف المضيفين الخاص بك يعمل بشكل جيد وأن المشكلة في مكان آخر
  6. ولكن إذا كان IP فشل الاختبار ، ثم يمكنك إعادة تعيين ملف NetBios ذاكرة التخزين المؤقت مع كتابة هذا الأمر كمد (وضع المسؤول):
     nbtstat –r 
  7. ويمكنك التحقق من البيانات الحالية في ملف DNS cache باستخدام الأمر التالي بتنسيق كمد (الوضع العادي):
      ipconfig / displaydns | أكثر 

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

الطريقة 2: التحقق من وجود مسافة بيضاء

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

الطريقة الثالثة: فحص السجل وتحريره

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

  1. افتح ' يركض ' عن طريق الضغط نظام التشغيل Windows + R. مفاتيح
  2. نوع رجديت فيه وادخل

    فتح رجديت من خلال المدى

  3. انتقل الآن إلى الدليل التالي بتنسيق محرر التسجيل :
       HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  خدمات  Tcpip  Parameters  DataBasePath 

    مفتاح DataBasePath في محرر التسجيل

  4. DataBasePath هو المفتاح الذي ستتحقق منه ، دخول يجب أن يكون فيه:
     C: \ Windows  System32  السائقين  إلخ 

الطريقة الرابعة: إنشاء ملف hosts جديد باستخدام الأذونات الافتراضية

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

  1. إنشاء ملف نص ملف على سطح المكتب
  2. افتح الآن ' المفكرة 'كمسؤول

    فتح المفكرة كمسؤول

  3. انقر ملف وثم افتح
  4. ثم انتقل إلى العنوان التالي:
     C: \ Windows  System32  السائقين  إلخ 
  5. حدد موقع ملف 'المضيفون' ملف وافتحه ، حدد كل النص و نسخ عليه

    فتح ملف المضيف الموجود في system32

  6. و معجون في الملف النصي الذي قمت بإنشائه على سطح المكتب
  7. أعد تسميته إلى ' المضيفين 'بدون أي ملحقات
  8. الآن هذه خطوة صعبة بعض الشيء ، تحتاج إلى ذلك نسخ ( لا تتحرك ) الجديد المضيفين ملف إلى القائمة الموجودة والكتابة فوقه
    ملحوظة : بالنسبة لبعض المستخدمين ، نجح النسخ وبعض أعمال النقل. أولا ، حاول نسخ واحد.

إذا كنت غير قادر على قراءة ملف hosts القديم الحالي. يمكنك القيام بالخطوات التالية:

  1. انتقل إلى الدليل التالي:
     C: \ Windows  System32  السائقين  إلخ 
  2. انقر على اليمين ' المضيفين 'وحدد' الخصائص '
  3. انتقل الآن إلى ' الأمان ' التبويب
  4. في ' المجموعة أو أسماء المستخدمين '، ابحث عن
      ٪ COMPUTERNAME٪  المستخدمون 

    خصائص ملف المضيفين

  5. افحص ال أذونات في المربع أدناه ومعرفة ما إذا كان المستخدم مسموحًا به أم لا
  6. إذا لم يتم السماح للمستخدم ، يمكنك النقر فوق ' تعديل 'وهناك حدد المربع التالي للسماح للمستخدم:
    قراءة وتنفيذ

    إعطاء الإذن للمستخدم لفتح ملف المضيفين

  7. ستتمكن بعد ذلك من تحرير ملف المضيفين في المفكرة عن طريق فتحه كمسؤول.

الطريقة الخامسة: التحقق من مشكلات الوكيل

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

  1. امسك ال مفتاح Windows و اضغط على R. . نوع inetcpl.cpl  وانقر حسنا .
  2. تحديد علامة التبويب الاتصالات وانقر فوق إعدادات الشبكة المحلية
  3. تأكد من أن ' الكشف عن الإعدادات تلقائيا 'محددًا ، ولم يتم تحديد الخادم الوكيل. بعد التحقق من إعدادات الوكيل ، تحقق من حل المشكلة.

    التحقق من الوكيل في خيارات Internet Explorer

4 دقائق للقراءة