Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi: ERR_ICAN_NAME_COLLISION

Va chạm tên (Name Collision) xảy ra khi cố gắng phân giải tên trong không gian tên riêng (private namespace) như Top-Level Domain hoặc tên không đủ điều kiện, dẫn đến truy vấn công khai DNS. Khi ranh giới giữa không gian tên riêng và công khai chồng chéo, phân giải tên có thể cho kết quả không mong muốn.

Sửa lỗi: ERR_ICAN_NAME_COLLISION

Nguyên nhân gây ERR_ICAN_NAME_COLLISION

  • Cú pháp hoặc tên không đúng – File hosts phải tên là hosts (không đuôi mở rộng). Sai một ký tự cũng gây lỗi.
  • Khoảng trắng thừa – Copy code từ nơi khác có thể mang theo nhiều khoảng trắng.
  • Quyền hạn và Proxy – Vấn đề quyền file hoặc thuộc tính file. Proxy có thể bỏ qua file hosts. Nên tắt proxy.

Phương pháp 1: Đảm bảo file hosts chính xác

  • Tên file phải là hosts (không phải host). Đường dẫn:
    C:\Windows\System32\drivers\etc
  • Không có đuôi mở rộng. Kiểm tra tab View trong File Explorer, bỏ tick "Hide extensions".
  • Cú pháp trong file hosts phải đúng.
  • Thêm cả hai biến thể: www.example.com và example.com để an toàn.
Sửa lỗi: ERR_ICAN_NAME_COLLISIONSửa lỗi: ERR_ICAN_NAME_COLLISIONSửa lỗi: ERR_ICAN_NAME_COLLISION

Kiểm tra file hosts hoạt động:

  1. Mở CMD Admin (Chuột phải CMD > Run as Administrator).
  2. Chạy:
    ipconfig /flushdns
    (Xóa cache DNS cũ).
Sửa lỗi: ERR_ICAN_NAME_COLLISION
  1. Ping địa chỉ trong file hosts:
    ping example.com -n 1
    ping -6 ipv6.example.com -n 1
Sửa lỗi: ERR_ICAN_NAME_COLLISION
  1. Nếu IP đúng > file hosts OK, lỗi ở chỗ khác. Nếu IP sai > reset NetBios cache:
    nbtstat -r
  2. Xem cache DNS hiện tại:
    ipconfig /displaydns | more
Sửa lỗi: ERR_ICAN_NAME_COLLISION

Phương pháp 2: Kiểm tra khoảng trắng (Whitespace)

Dùng Notepad++ để hiển thị ký tự ẩn. Chỉ dùng space HOẶC tab, không dùng cả hai. Kết thúc file bằng một dòng trống.

Phương pháp 3: Kiểm tra và chỉnh sửa Registry

Registry chỉ định vị trí file hosts. Kiểm tra/sửa key DataBasePath.

  1. Win + R, gõ regedit, Enter.
Sửa lỗi: ERR_ICAN_NAME_COLLISION
  1. Đường dẫn:
    \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
Sửa lỗi: ERR_ICAN_NAME_COLLISION
  1. Giá trị DataBasePath phải là:
    C:\Windows\System32\drivers\etc

Phương pháp 4: Tạo file hosts mới với quyền mặc định

File hosts cũ có thể bị lỗi quyền. Tạo file mới, copy nội dung, ghi đè file cũ.

  1. Tạo file text mới trên Desktop.
  2. Mở Notepad quyền Admin > File > Open > Chọn file hosts tại C:\Windows\System32\drivers\etc.
  3. Copy toàn bộ nội dung > Paste vào file text trên Desktop.
  4. Đổi tên file text thành hosts (không đuôi).
  5. Copy (không Move) file hosts mới ghi đè file cũ. (Thử Copy trước, không được thì Move).
Sửa lỗi: ERR_ICAN_NAME_COLLISIONSửa lỗi: ERR_ICAN_NAME_COLLISION

Nếu không đọc được file hosts cũ:

  1. Chuột phải file hosts > Properties > Tab Security.
  2. Tìm %COMPUTERNAME%\Users > Kiểm tra quyền.
  3. Nếu không có quyền, Edit > Tick Read & Execute.
Sửa lỗi: ERR_ICAN_NAME_COLLISION

Phương pháp 5: Kiểm tra vấn đề Proxy

Proxy có thể bỏ qua file hosts. Kiểm tra IE:

  1. Win + R, gõ inetcpl.cpl, OK.
  2. Tab Connections > LAN settings.
  3. Tick Automatically detect settings, bỏ tick Proxy server.
Sửa lỗi: ERR_ICAN_NAME_COLLISION