แก้ไข: ERR_ICAN_NAME_COLLISION



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

การชนกันของชื่อเกิดขึ้นเมื่อมีความพยายามในการแก้ไขชื่อที่ใช้ในเนมสเปซส่วนตัวเช่นโดเมนระดับบนสุดหรือชื่อที่ไม่เหมาะสมจะส่งผลให้แบบสอบถามไปยังระบบชื่อโดเมนสาธารณะ (DNS) เมื่อขอบเขตการดูแลระบบของเนมสเปซส่วนตัวและสาธารณะทับซ้อนกันการแก้ไขชื่ออาจให้ผลลัพธ์ที่ไม่ได้ตั้งใจหรือเป็นอันตราย



ข้อผิดพลาด ERR_ICANN_NAME_COLLISION



ERR_ICAN_NAME_COLLISION เกิดจากอะไร

สิ่งนี้อาจเกิดจากชื่อโฮสต์เป็นส่วนใหญ่ แต่อาจมีสาเหตุอื่น ๆ ที่อาจเกิดขึ้นในปัญหานี้บางส่วนมีการระบุไว้ด้านล่าง



  • ไวยากรณ์หรือชื่อไม่ถูกต้อง : ปัญหาพื้นฐานบางอย่างอาจเหมือนกับชื่อของไฟล์โฮสต์ เจ้าภาพ และไม่โฮสต์โดยไม่มีส่วนขยายใด ๆ ไวยากรณ์ที่ไม่ถูกต้องเพียงคำเดียวอาจทำให้โปรแกรมทั้งหมดของคุณสับสนได้
  • ช่องว่างสีขาว : หากรหัสถูกคัดลอกมาจากที่ใดที่หนึ่งแสดงว่ามีความเป็นไปได้ที่โค้ดของคุณจะมีช่องว่างหลายช่อง
  • สิทธิ์และพร็อกซี : บางครั้งอาจมีปัญหาเกี่ยวกับสิทธิ์ในไฟล์หรือแอตทริบิวต์ของไฟล์ หากมีการกำหนดค่าพร็อกซีบนระบบอาจข้ามไฟล์โฮสต์ การใช้ไม่มีพร็อกซีเป็นตัวเลือกที่ดีกว่าเพื่อให้ปัญหาน้อยลง

เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้วเราจะดำเนินการต่อไป

วิธีที่ 1: ตรวจสอบให้แน่ใจว่าไฟล์โฮสต์ของคุณถูกต้อง

ก่อนที่คุณจะตรวจสอบปัญหาที่อื่นตรวจสอบให้แน่ใจว่าไฟล์โฮสต์ทำงานอย่างถูกต้อง การแก้ไขพื้นฐานเกี่ยวกับไฟล์โฮสต์จะเป็น:

  • ชื่อไฟล์ควรเป็น ' เจ้าภาพ ” และไม่ใช่เจ้าภาพ
    คุณสามารถค้นหา เจ้าภาพ ไฟล์ที่นี่:



     C:  Windows  System32  drivers  etc 

    ไดเร็กทอรีของไฟล์โฮสต์

  • ไม่ควรมีนามสกุลสำหรับไฟล์โฮสต์
    บันทึก : ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบส่วนขยายเนื่องจาก windows มีตัวเลือกในการซ่อนส่วนขยายใน ดู แท็บ
    คุณสามารถค้นหาไฟล์ ดู แท็บใน file explorer’s แถบเมนู

    การเปิดใช้งานส่วนขยายในแท็บมุมมองของ file explorer

  • ไวยากรณ์ควรถูกต้องในไฟล์ เจ้าภาพ ไฟล์
  • ให้แน่ใจว่าคุณดูแลทั้งหมด ตัวแปร (www.example.com และ example.com) บางครั้งก็ใช้งานได้ แต่บางครั้งใช้ไม่ได้ เพียงเพิ่มทั้งสองอย่างจะปลอดภัย

    การเพิ่มตัวแปรทั้งสองประเภท

คุณสามารถตรวจสอบว่าไฟล์โฮสต์ทำงานหรือไม่โดยพิมพ์คำสั่งต่อไปนี้ใน CMD (โหมดผู้ดูแลระบบ)

  1. ไปที่ CMD คือเมนูเริ่มหรือค้นหาในแถบค้นหา
    บันทึก : สำหรับ Windows รุ่นเก่าจะเป็น: เริ่ม> โปรแกรมทั้งหมด> อุปกรณ์เสริม
  2. คลิกขวาที่ CMD เลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ '

    กำลังเปิด cmd ในฐานะผู้ดูแลระบบ

  3. พิมพ์คำสั่งนี้ใน cmd และ ป้อน :
      ipconfig / flushdns 

    flushdns ใน cmd

    การดำเนินการนี้จะทิ้งบันทึกข้อมูลเก่าที่อาจเคยใช้

  4. ตอนนี้พิมพ์ ที่อยู่รายการ ที่คุณเพิ่มไว้ในไฟล์ เจ้าภาพ เพื่อตรวจสอบว่าใช้ไฟล์ IP
     ping example.com   -N 1 ping -6 ipv6.example.com –n 1 

    ตรวจสอบว่าไฟล์โฮสต์ทำงานหรือไม่

  5. ถ้า IP ถูกต้องหมายความว่าไฟล์โฮสต์ของคุณทำงานได้ดีและปัญหาอยู่ที่อื่น
  6. แต่ถ้า IP การทดสอบล้มเหลวจากนั้นคุณสามารถรีเซ็ตไฟล์ NetBios แคชด้วยการพิมพ์คำสั่งนี้ใน cmd (โหมดผู้ดูแลระบบ):
     nbtstat –r 
  7. และคุณสามารถตรวจสอบข้อมูลปัจจุบันในไฟล์ DNS แคชด้วยคำสั่งต่อไปนี้ใน cmd (โหมดปกติ):
      ipconfig / displaydns | มากกว่า 

    รีเซ็ตแคชและตรวจสอบข้อมูลใน dns

วิธีที่ 2: การตรวจสอบช่องว่าง

การเว้นวรรคเพียงช่องว่างระหว่างสองบรรทัดก็สามารถทำให้สิ่งต่างๆยุ่งเหยิงได้ Notepad ++ สามารถช่วยในการแสดงอักขระและตรวจสอบจำนวนอักขระเว้นวรรค หากคุณคัดลอกรายการโฮสต์จากที่อื่นแสดงว่ามีช่องว่างหลายช่องอยู่ในนั้น เพื่อให้แน่ใจว่าช่องว่างจะไม่ยุ่งเหยิงเพียงแค่ใช้ช่องว่างหรือแท็บไม่ใช่ทั้งสองอย่างและยุติไฟล์ด้วยบรรทัดว่าง

วิธีที่ 3: การตรวจสอบและแก้ไขรีจิสทรี

คุณสามารถค้นหาคีย์ได้ในตัวแก้ไขรีจิสทรีซึ่งระบุตำแหน่งของไฟล์โฮสต์ คุณสามารถตรวจสอบรายการในคีย์ หากไม่ใช่สิ่งที่ถูกต้องคุณสามารถแก้ไขได้ นอกจากนี้สำหรับผู้ที่ไม่มีคีย์ในรีจิสทรีหรือรายการอื่น ๆ พวกเขาสามารถสร้างหรือคัดลอกจากเครื่องอื่นที่มีอยู่แล้ว

  1. เปิด“ วิ่ง ” โดยการกด Windows + R คีย์
  2. ประเภท regedit ในนั้นและป้อน

    เปิด regedit ผ่านการรัน

  3. ตอนนี้ไปที่ไดเร็กทอรีต่อไปนี้ใน Registry Editor :
       HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  Tcpip  Parameters  DataBasePath 

    คีย์ DataBasePath ในตัวแก้ไขรีจิสทรี

  4. DataBasePath เป็นกุญแจสำคัญที่คุณจะต้องตรวจสอบไฟล์ รายการ ควรจะเป็น:
     C: \ Windows  System32  drivers  etc 

วิธีที่ 4: การสร้างไฟล์โฮสต์ใหม่ด้วยสิทธิ์เริ่มต้น

การอนุญาตสำหรับไฟล์โฮสต์ที่มีอยู่แล้วอาจมีปัญหาบางอย่าง คุณสามารถสร้างใหม่และคัดลอกเนื้อหาที่มีอยู่ไปยังเนื้อหาใหม่ ไฟล์โฮสต์เก่าจะมีเครื่องหมายถูกสีเทาในขณะที่ไฟล์โฮสต์ใหม่จะมีเครื่องหมายถูกสีดำ สิ่งนี้จะทำคือระบบจะสร้างไฟล์ขึ้นมาใหม่ด้วยสิทธิ์เริ่มต้น โดยทำตามขั้นตอนด้านล่าง:

  1. สร้างไฟล์ ข้อความ ไฟล์บนเดสก์ท็อป
  2. ตอนนี้เปิด ' Notepad ” ในฐานะผู้ดูแลระบบ

    กำลังเปิด notepad ในฐานะผู้ดูแลระบบ

  3. คลิก ไฟล์ แล้ว เปิด
  4. จากนั้นไปที่ที่อยู่ต่อไปนี้:
     C: \ Windows  System32  drivers  etc 
  5. ค้นหาไฟล์ “ เจ้าภาพ” ไฟล์และเปิดขึ้นมาเลือกข้อความทั้งหมดและ สำเนา มัน

    เปิดไฟล์โฮสต์ที่มีอยู่ใน system32

  6. และ วาง ลงในไฟล์ข้อความที่คุณสร้างขึ้นบนเดสก์ท็อป
  7. เปลี่ยนชื่อเป็น“ เจ้าภาพ ” โดยไม่มีส่วนขยายใด ๆ
  8. ตอนนี้เป็นขั้นตอนที่ยุ่งยากเล็กน้อยคุณต้องทำ สำเนา ( ห้ามขยับ ) ใหม่ เจ้าภาพ ไฟล์ไปยังไฟล์ที่มีอยู่แล้วเขียนทับ
    บันทึก : สำหรับผู้ใช้บางคนการคัดลอกใช้ได้ผลและสำหรับการเคลื่อนย้ายบางส่วน ก่อนอื่นให้ลองคัดลอก

หากคุณไม่สามารถอ่านไฟล์โฮสต์เก่าที่มีอยู่ คุณสามารถทำตามขั้นตอนต่อไปนี้:

  1. ไปที่ไดเร็กทอรีต่อไปนี้:
     C: \ Windows  System32  drivers  etc 
  2. คลิกขวา ' เจ้าภาพ ” แล้วเลือก“ คุณสมบัติ '
  3. ตอนนี้ไปที่“ ความปลอดภัย 'แท็บ
  4. ใน“ กลุ่มหรือชื่อผู้ใช้ ” ให้ค้นหาไฟล์
      % COMPUTERNAME%  Users 

    โฮสต์คุณสมบัติไฟล์

  5. ตรวจสอบไฟล์ สิทธิ์ ในช่องด้านล่างและดูว่าผู้ใช้ได้รับอนุญาตหรือไม่
  6. หากผู้ใช้ไม่ได้รับอนุญาตคุณสามารถคลิก“ แก้ไข ” และทำเครื่องหมายในช่องต่อไปนี้เพื่อให้ผู้ใช้อนุญาต:
    อ่านและดำเนินการ

    ให้สิทธิ์แก่ผู้ใช้ในการเปิดไฟล์โฮสต์

  7. จากนั้นคุณจะสามารถแก้ไขไฟล์โฮสต์ใน notepad ได้โดยเปิดในฐานะผู้ดูแลระบบ

วิธีที่ 5: การตรวจสอบปัญหาพร็อกซี

วิธีนี้เกี่ยวกับ; หากมีการกำหนดค่าพร็อกซีใด ๆ บนระบบซึ่งอาจกำลังข้ามไฟล์โฮสต์ ในวิธีนี้เราจะตรวจสอบว่าระบบกำลังเรียกใช้พร็อกซีอยู่หรือไม่ เราสามารถตรวจสอบได้บน Internet Explorer ตามขั้นตอน:

  1. ถือ คีย์ Windows และ กด R . ประเภท inetcpl.cpl และคลิก ตกลง .
  2. เลือก แท็บการเชื่อมต่อ และคลิกที่ การตั้งค่า LAN
  3. ตรวจสอบให้แน่ใจว่า ' ตรวจจับการตั้งค่าโดยอัตโนมัติ ” และพร็อกซีเซิร์ฟเวอร์ไม่ถูกเลือก หลังจากตรวจสอบการตั้งค่าพร็อกซีให้ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

    ตรวจสอบพรอกซีในตัวเลือก Internet Explorer

อ่าน 4 นาที