이름 충돌은 최상위 도메인 또는 정규화되지 않은 이름과 같은 개인 네임스페이스에 사용된 이름을 확인하려고 하면 공용 DNS(Domain Name System)에 대한 쿼리가 발생합니다. 비공개 및 공개 네임스페이스의 관리 경계가 겹치면 이름 확인이 의도하지 않거나 유해한 결과를 초래할 수 있습니다.
ERR_ICAN_NAME_COLLISION의 원인은 무엇입니까?
이것은 대부분 호스트 이름 때문에 발생할 수 있지만 이 문제에서 발생할 수 있는 다른 이유가 있을 수 있으며 그 중 일부는 아래에 나열되어 있습니다.
- 잘못된 구문 또는 이름 :일부 기본적인 문제는 호스트 파일의 이름이 hosts여야 하는 것과 같은 것일 수 있습니다. 확장자가 없는 호스트가 아닙니다. 잘못된 구문 하나가 전체 프로그램을 엉망으로 만들 수 있습니다.
- 공백 :코드를 어딘가에서 복사하면 코드가 여러 공백으로 끝날 가능성이 있습니다.
- 권한 및 프록시 :간혹 파일이나 파일 속성에 대한 권한에 문제가 있을 수 있습니다. 시스템에 구성된 프록시가 있는 경우 호스트 파일을 무시할 수 있습니다. 프록시를 사용하지 않는 것이 문제를 덜 수 있는 더 나은 옵션입니다.
이제 문제의 본질에 대한 기본적인 이해가 되었으므로 방법으로 넘어갈 것입니다.
방법 1:호스트 파일이 올바른지 확인
다른 곳에서 문제를 확인하기 전에 호스트 파일이 올바르게 작동하는지 확인하십시오. 호스트 파일에 대한 기본 수정 사항은 다음과 같습니다.
- 파일 이름은 'hosts여야 합니다. "가 아닌 호스트
호스트를 찾을 수 있습니다. 파일:C:\Windows\System32\drivers\etc
- 호스트 파일에는 확장자가 없어야 합니다.
참고 :창에는 보기에서 확장 프로그램을 숨길 수 있는 옵션이 있으므로 확장 프로그램을 확인하세요. 탭
보기를 찾을 수 있습니다. 파일 탐색기의 탭 메뉴바 - 구문은 호스트에서 정확해야 합니다. 파일
- 모든 변형을 처리해야 합니다. (www.example.com 및 example.com), 때때로 하나는 작동하지만 다른 것들은 작동하지 않습니다. 안전을 위해 둘 다 추가하기만 하면 됩니다.
CMD 에 다음 명령을 입력하여 호스트 파일이 작동하는지 확인할 수 있습니다. (관리자 모드)
- CMD 위치로 이동 즉, 시작 메뉴 또는 검색창에서 검색
참고 :이전 창의 경우 시작> 모든 프로그램> 보조프로그램
입니다. - CMD를 마우스 오른쪽 버튼으로 클릭 , "관리자 권한으로 실행 선택 "
- cmd에 이 명령을 입력합니다. 입력 :
ipconfig /flushdns
이렇게 하면 사용되었을 수 있는 이전 데이터 레코드가 삭제됩니다.
- 이제 항목 주소를 입력합니다. 호스트에 추가한 항목 파일에서 올바른 IP를 사용하는지 확인합니다.
ping example.com –n 1 ping -6 ipv6.example.com –n 1
- IP 맞으면 호스트 파일이 제대로 작동하고 문제가 다른 곳에 있음을 의미합니다.
- 하지만 IP 테스트가 실패하면 NetBios를 재설정할 수 있습니다. cmd에 이 명령을 입력하여 캐시 (관리자 모드):
nbtstat –r
- 그리고 DNS에서 현재 데이터를 확인할 수 있습니다. cmd에서 다음 명령으로 캐시 (일반 모드):
ipconfig /displaydns | more
방법 2:공백 확인
두 줄 사이의 공백 항목에도 공백 하나가 있으면 엉망이 될 수 있습니다. 메모장++은 문자를 표시하고 공백 문자 수를 검사하는 데 도움이 될 수 있습니다. 다른 곳에서 호스트 항목을 복사한 경우 여러 공백이 있을 수 있습니다. 공백으로 인해 문제가 발생하지 않도록 하려면 공백이나 탭을 모두 사용하지 말고 공백이나 탭을 사용하고 파일을 빈 줄로 종료하세요.
방법 3:레지스트리 확인 및 편집
호스트 파일의 위치를 지정하는 레지스트리 편집기에서 키를 찾을 수 있습니다. 키에서 항목을 확인할 수 있습니다. 정확하지 않은 경우 수정할 수 있습니다. 또한 레지스트리 또는 기타 여러 항목에 키가 없는 사용자를 위해; 만들거나 이미 가지고 있는 다른 컴퓨터에서 복사할 수 있습니다.
- "실행 열기 ” Windows + R 을 눌러 키
- regedit 입력 그 안에 들어가
- 이제 레지스트리 편집기에서 다음 디렉토리로 이동합니다. :
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
- 데이터베이스 경로 확인할 키, 항목
C:\\Windows\System32\drivers\etc
방법 4:기본 권한으로 새 호스트 파일 만들기
이미 사용 가능한 호스트 파일에 대한 권한에 몇 가지 문제가 있을 수 있습니다. 새 항목을 만들고 기존 항목의 내용을 새 항목에 복사할 수 있습니다. 이전 호스트 파일에는 회색 확인 표시가 있고 새 파일에는 검은색 확인 표시가 있습니다. 이렇게 하면 시스템이 기본 권한으로 파일을 다시 생성합니다. 이렇게 하려면 아래 단계를 따르세요.
- 새 텍스트 만들기 데스크톱의 파일
- 이제 '메모장을 엽니다. ” 관리자로서
- 파일 클릭 그런 다음 열기
- 그런 다음 다음 주소로 이동합니다.
C:\\Windows\System32\drivers\etc
- "호스트" 찾기 파일을 열고 모든 텍스트를 선택하고 복사 그것
- 그리고 붙여넣기 바탕 화면에서 만든 텍스트 파일에 넣습니다.
- 이름을 '호스트로 변경 ” 확장자 없이
- 이제 약간 까다로운 단계이므로 복사해야 합니다. (움직이지 마세요 ) 새 호스트 파일을 기존 파일에 덮어씁니다.
참고 :일부 사용자의 경우 복사가 작동하고 일부 사용자의 경우 이동이 작동했습니다. 먼저 복사해 보세요.
기존의 이전 호스트 파일을 읽을 수 없는 경우. 다음 단계를 수행할 수 있습니다.
- 다음 디렉터리로 이동합니다.
C:\\Windows\System32\drivers\etc
- '호스트를 마우스 오른쪽 버튼으로 클릭 " 파일을 선택하고 "속성 "
- 이제 '보안 ” 탭
- “그룹 또는 사용자 이름 " 상자에서
%COMPUTERNAME%\Users
- 권한 확인 아래 상자에서 사용자가 허용되는지 여부를 확인하십시오.
- 사용자가 허용되지 않은 경우 "수정 "를 클릭하고 사용자가 허용하려면 다음 상자를 선택합니다.
읽기 및 실행
- 그러면 메모장에서 호스트 파일을 관리자로 열어 편집할 수 있습니다.
방법 5:프록시 문제 확인
이 방법은 대략; 호스트 파일을 우회할 수 있는 프록시가 시스템에 구성된 경우. 이 방법에서는 시스템이 프록시를 실행 중인지 확인합니다. 다음 단계에 따라 Internet Explorer에서 확인할 수 있습니다.
- Windows 키 누르기 R 누르기 . inetcpl.cpl 을 입력합니다. 확인을 클릭합니다. .
- 연결 탭 선택 LAN 설정을 클릭합니다.
- '자동으로 설정 감지 "가 선택되어 있고 프록시 서버가 선택 해제되어 있습니다. 프록시 설정을 확인한 후 문제가 해결되었는지 확인하세요.