Xung đột tên xảy ra khi nỗ lực phân giải tên được sử dụng trong không gian tên riêng, chẳng hạn như Tên miền cấp cao nhất hoặc tên không đủ tiêu chuẩn dẫn đến truy vấn đến Hệ thống tên miền công cộng (DNS). Khi ranh giới hành chính của không gian tên riêng và công cộng trùng lặp, việc phân giải tên có thể mang lại kết quả không mong muốn hoặc có hại.
Nguyên nhân gây ra ERR_ICAN_NAME_COLLISION?
Điều này có thể được gây ra chủ yếu là do tên máy chủ, nhưng có thể có các lý do khác có thể phát sinh trong vấn đề này, một số trong số đó được liệt kê dưới đây.
- Tên hoặc cú pháp không chính xác :Một số vấn đề cơ bản có thể xảy ra như tên của tệp máy chủ lưu trữ phải là máy chủ lưu trữ và không lưu trữ mà không có bất kỳ tiện ích mở rộng nào với nó. Một cú pháp sai duy nhất có thể làm xáo trộn toàn bộ chương trình của bạn.
- Khoảng trắng :Nếu mã được sao chép từ một nơi nào đó, thì có khả năng mã của bạn sẽ có nhiều dấu cách.
- Quyền và proxy :Đôi khi có thể có vấn đề với quyền trên tệp hoặc thuộc tính tệp. Nếu có một proxy được định cấu hình trên hệ thống, thì nó có thể bỏ qua tệp máy chủ. Không sử dụng proxy là một lựa chọn tốt hơn để ít gặp sự cố hơn.
Bây giờ bạn đã hiểu cơ bản về bản chất của vấn đề, chúng ta sẽ chuyển sang các phương pháp.
Phương pháp 1:Đảm bảo tệp máy chủ của bạn là chính xác
Trước khi bạn kiểm tra sự cố ở nơi khác, hãy đảm bảo rằng tệp máy chủ đang hoạt động chính xác. Chỉnh sửa cơ bản về tệp máy chủ sẽ là:
- Tên tệp phải là “ máy chủ ”Chứ không phải máy chủ lưu trữ
Bạn có thể định vị máy chủ lưu trữ nộp tại đây:C:\Windows\System32\drivers\etc
- Không được có phần mở rộng cho tệp máy chủ lưu trữ
Lưu ý :Đảm bảo bạn kiểm tra tiện ích mở rộng, vì các cửa sổ có tùy chọn ẩn tiện ích mở rộng trong chế độ xem tab
Bạn có thể tìm thấy chế độ xem trong trình khám phá tệp thanh menu - Cú pháp phải đúng trong máy chủ tệp
- Đảm bảo rằng bạn quan tâm đến tất cả các biến thể (www.example.com và example.com), đôi khi một cái hoạt động nhưng những cái khác thì không. Chỉ cần thêm cả hai để được an toàn.
Bạn có thể kiểm tra xem tệp máy chủ lưu trữ có hoạt động hay không bằng cách nhập các lệnh sau vào CMD (Chế độ quản trị)
- Chuyển đến nơi CMD là, trình đơn bắt đầu hoặc tìm kiếm trong thanh tìm kiếm
Lưu ý :Đối với các cửa sổ cũ hơn, nó sẽ là: Bắt đầu> Tất cả chương trình> Phụ kiện
- Nhấp chuột phải vào CMD , chọn “ Chạy với tư cách quản trị viên ”
- Nhập lệnh này vào cmd và nhập :
ipconfig /flushdns
Thao tác này sẽ xóa các bản ghi dữ liệu cũ có thể đã được sử dụng.
- Bây giờ, hãy nhập địa chỉ mục nhập mà bạn đã thêm vào máy chủ của mình để kiểm tra xem nó có sử dụng đúng IP không
ping example.com –n 1 ping -6 ipv6.example.com –n 1
- Nếu IP đúng, điều đó có nghĩa là tệp máy chủ của bạn đang hoạt động tốt và sự cố nằm ở chỗ khác
- Nhưng nếu IP kiểm tra không thành công, sau đó bạn có thể đặt lại NetBios bộ nhớ cache bằng cách nhập lệnh này trong cmd (chế độ quản trị):
nbtstat –r
- Và bạn có thể kiểm tra dữ liệu hiện tại trong DNS bộ nhớ cache bằng lệnh sau trong cmd (chế độ bình thường):
ipconfig /displaydns | more
Phương pháp 2:Kiểm tra Khoảng trắng
Một khoảng trắng ngay cả ở mục nhập trống giữa hai dòng có thể làm rối tung mọi thứ. Notepad ++ có thể giúp hiển thị các ký tự và kiểm tra số lượng ký tự khoảng trắng. Nếu bạn đã sao chép các mục nhập máy chủ lưu trữ từ một nơi khác, thì khả năng có nhiều khoảng trắng trong đó. Để đảm bảo các dấu cách không làm rối tung mọi thứ, chỉ cần sử dụng dấu cách hoặc tab chứ không phải cả hai và kết thúc tệp bằng một dòng trống.
Phương pháp 3:Kiểm tra và chỉnh sửa sổ đăng ký
Bạn có thể tìm thấy khóa trong trình chỉnh sửa sổ đăng ký chỉ định vị trí của tệp máy chủ. Bạn có thể kiểm tra mục nhập trong khóa. Nếu nó không phải là một trong những chính xác, thì bạn có thể chỉnh sửa nó. Ngoài ra, đối với những người đang thiếu chìa khóa trong sổ đăng ký của họ hoặc một số mục nhập khác; họ có thể tạo nó hoặc chỉ sao chép nó từ các máy khác đã có những thứ này.
- Mở “ Run ”Bằng cách nhấn Windows + R chìa khóa
- Nhập regedit trong đó và nhập
- Bây giờ, hãy chuyển đến thư mục sau trong Registry Editor :
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
- DataBasePath là chìa khóa mà bạn sẽ kiểm tra, mục nhập trong đó phải là:
C:\\Windows\System32\drivers\etc
Phương pháp 4:Tạo tệp máy chủ lưu trữ mới với quyền mặc định
Quyền đối với tệp máy chủ lưu trữ đã có sẵn có thể có một số vấn đề. Bạn có thể tạo cái mới và sao chép nội dung của cái hiện có sang cái mới. Tệp máy chủ cũ sẽ có dấu kiểm màu xám, trong khi tệp mới sẽ có dấu kiểm màu đen. Điều này sẽ làm là hệ thống sẽ tạo lại tệp với quyền mặc định. Để làm như vậy, hãy làm theo các bước bên dưới:
- Tạo văn bản mới tệp trên Máy tính để bàn
- Bây giờ, hãy mở “ Notepad của bạn ”Với tư cách là quản trị viên
- Nhấp vào Tệp và sau đó Mở
- Sau đó, truy cập địa chỉ sau:
C:\\Windows\System32\drivers\etc
- Định vị “máy chủ lưu trữ” và mở nó, chọn tất cả văn bản và sao chép nó
- Và dán nó vào tệp văn bản mà bạn đã tạo trên Màn hình nền
- Đổi tên thành “ máy chủ ”Mà không có bất kỳ phần mở rộng nào
- Bây giờ đây là bước hơi phức tạp, bạn cần phải sao chép ( không di chuyển ) máy chủ mới tệp vào tệp hiện có và ghi đè lên tệp đó
Lưu ý :Đối với một số người dùng, sao chép hoạt động và đối với một số di chuyển hoạt động. Trước tiên, hãy thử sao chép một cái.
Nếu bạn không thể đọc tệp máy chủ cũ hiện có. Bạn có thể thực hiện các bước sau:
- Đi tới thư mục sau:
C:\\Windows\System32\drivers\etc
- Nhấp chuột phải vào “ máy chủ lưu trữ ”Và chọn“ Thuộc tính ”
- Bây giờ, hãy chuyển sang phần “ Bảo mật Tab ”
- Trong “ Nhóm hoặc tên người dùng ”, Tìm hộp
%COMPUTERNAME%\Users
- Kiểm tra quyền trong hộp bên dưới và xem liệu người dùng có được phép hay không
- Nếu người dùng không được phép, bạn có thể nhấp vào “ Chỉnh sửa ”Và đánh dấu vào hộp sau để người dùng cho phép:
Đọc &Thực thi
- Sau đó, bạn có thể chỉnh sửa tệp hosts trong notepad bằng cách mở nó với tư cách quản trị viên.
Phương pháp 5:Kiểm tra sự cố proxy
Phương pháp này là về; nếu có bất kỳ proxy nào được định cấu hình trên hệ thống có thể đang bỏ qua tệp máy chủ. Trong phương pháp này, chúng tôi sẽ kiểm tra xem hệ thống có đang chạy bất kỳ proxy nào không. Chúng tôi có thể kiểm tra nó trên Internet Explorer bằng các bước sau:
- Giữ Phím Windows và Nhấn R . Nhập inetcpl.cpl và Nhấp vào OK .
- Chọn tab Kết nối và nhấp vào Cài đặt mạng LAN
- Đảm bảo rằng “ Cài đặt tự động phát hiện ”Được chọn và máy chủ Proxy không được chọn. Sau khi kiểm tra cài đặt proxy, hãy kiểm tra xem sự cố đã được giải quyết chưa.