수정 : ERR_ICAN_NAME_COLLISION

최상위 도메인 또는 정규화되지 않은 이름과 같은 개인 네임 스페이스에 사용 된 이름을 확인하려고 시도하면 공용 DNS (Domain Name System)에 대한 쿼리가 생성 될 때 이름 충돌이 발생합니다. 개인 및 공용 네임 스페이스의 관리 경계가 겹치면 이름 확인으로 인해 의도하지 않거나 유해한 결과가 발생할 수 있습니다.

ERR_ICANN_NAME_COLLISION 오류

ERR_ICAN_NAME_COLLISION의 원인은 무엇입니까?

이 문제는 호스트 이름으로 인해 주로 발생할 수 있지만이 문제에서 발생할 수있는 다른 이유가있을 수 있습니다. 그 중 일부가 아래에 나열되어 있습니다.

  • 잘못된 구문 또는 이름 : 일부 기본 문제는 호스트 이름과 비슷하지만 확장명이없는 호스트가 아니어야합니다. 하나의 잘못된 구문은 전체 프로그램을 망칠 수 있습니다.
  • 공백 : 코드를 어딘가에서 복사하면 코드에 여러 공백이 생길 수 있습니다.
  • 권한 및 프록시 : 때때로 파일 또는 파일 속성에 대한 권한에 문제가있을 수 있습니다. 시스템에 프록시가 구성되어 있으면 호스트 파일을 무시할 수 있습니다. 프록시를 사용하지 않는 것이 문제를 줄이는 더 좋은 방법입니다.

이제 문제의 본질에 대한 기본 지식을 이해 했으므로 방법으로 넘어갑니다.

방법 1 : 호스트 파일이 올바른지 확인

다른 곳에서 문제를 확인하기 전에 호스트 파일이 올바르게 작동하는지 확인하십시오. 호스트 파일에 대한 기본 정정 사항은 다음과 같습니다.

  • 파일 이름은 호스트가 아닌“ 호스트 ”여야합니다

    여기서 hosts 파일을 찾을 수 있습니다.

     C : \ Windows \ System32 \ drivers \ etc 

    호스트 파일 디렉토리
  • hosts 파일의 확장자가 없어야합니다

    참고 : 창에는 보기 탭에서 확장자를 숨길 수있는 옵션이 있으므로 확장자를 확인하십시오

    파일 탐색기의 메뉴 표시 줄에서 보기 탭을 찾을 수 있습니다

    파일 탐색기의보기 탭에서 확장 기능 활성화
  • hosts 파일에서 구문이 정확해야합니다.
  • 모든 변형 (www.example.com 및 example.com)을 관리해야하며 때로는 작동하지만 다른 작동하지 않는 경우도 있습니다. 안전을 위해 둘 다 추가하십시오.

    두 유형의 변형 추가

CMD (관리자 모드)에 다음 명령을 입력하여 호스트 파일이 작동 중인지 확인할 수 있습니다.

  1. CMD 가있는 곳으로 이동, 시작 메뉴 또는 검색 창에서 검색

    참고 : 이전 창의 경우 시작> 모든 프로그램> 액세서리

  2. CMD를 마우스 오른쪽 버튼으로 클릭하고 " 관리자 권한으로 실행 "을 선택 하십시오.

    관리자로 cmd 열기
  3. cmd 에이 명령을 입력 하고 다음을 입력하십시오 .
     ipconfig / flushdns 

    cmd의 flushdns

    사용 된 이전 데이터 레코드가 삭제됩니다.

  4. 이제 hosts 파일에 추가 한 항목 주소입력 하여 올바른 IP를 사용하는지 확인하십시오.
     ping example.com –n 1 핑 -6 ipv6.example.com –n 1 

    호스트 파일이 작동하는지 확인
  5. IP 가 올 바르면 호스트 파일이 제대로 작동하고 문제가있는 것입니다.
  6. 그러나 IP 테스트가 실패하면 cmd (관리자 모드)에서이 명령을 입력하여 NetBios 캐시를 재설정 할 수 있습니다.
     nbtstat –r 
  7. 그리고 cmd (정상 모드)의 다음 명령을 사용하여 DNS 캐시의 현재 데이터를 확인할 수 있습니다.
     ipconfig / displaydns |  

    캐시를 재설정하고 DNS에서 데이터 확인

방법 2 : 공백 확인

두 줄 사이의 빈 공간에도 단일 공간이 있으면 문제가 발생할 수 있습니다. 메모장 ++는 문자를 표시하고 공백 문자 수를 검사하는 데 도움이 될 수 있습니다. 다른 곳에서 호스트 항목을 복사 한 경우 여러 개의 공백이있을 수 있습니다. 공백이 엉망이되지 않도록하려면 공백이나 탭을 사용하고 둘 다 사용하지 말고 빈 줄로 파일을 종료하십시오.

방법 3 : 레지스트리 확인 및 편집

호스트 파일의 위치를 ​​지정하는 레지스트리 편집기에서 키를 찾을 수 있습니다. 키에서 항목을 확인할 수 있습니다. 올바르지 않은 경우 편집 할 수 있습니다. 또한 레지스트리 또는 다른 여러 항목에 키가없는 사람들을 위해; 그것들을 만들거나 이미 가지고있는 다른 머신에서 복사 할 수 있습니다.

  1. Windows + R 키를 눌러“ Run ”을 엽니 다
  2. 거기regedit 를 입력하고 입력하십시오

    실행을 통해 regedit 열기
  3. 이제 레지스트리 편집기 에서 다음 디렉토리로 이동하십시오.
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath 

    레지스트리 편집기의 DataBasePath 키
  4. DataBasePath 는 확인할 키이며 항목 은 다음과 같아야합니다.
     C : \\ Windows \ System32 \ drivers \ etc 

방법 4 : 기본 권한으로 새 호스트 파일 만들기

이미 사용 가능한 호스트 파일에 대한 권한에는 몇 가지 문제가있을 수 있습니다. 새 항목을 작성하고 기존 항목의 내용을 새 항목으로 복사 할 수 있습니다. 이전 호스트 파일에는 회색 확인 표시가 있고 새 호스트에는 검은 색 확인 표시가 있습니다. 이 작업은 시스템이 기본 권한으로 파일을 다시 만듭니다. 이렇게하려면 다음 단계를 수행하십시오.

  1. 데스크탑에서 새 텍스트 파일 작성
  2. 이제“ 메모장 ”을 관리자로여십시오

    관리자로 메모장 열기
  3. 파일을 클릭 한 다음 열기
  4. 그런 다음 다음 주소로 이동하십시오.
     C : \\ Windows \ System32 \ drivers \ etc 
  5. "호스트" 파일을 찾아서 열고 모든 텍스트를 선택한 후 복사 하십시오.

    system32에서 기존 호스트 파일 열기
  6. 바탕 화면에서 만든 텍스트 파일에 붙여 넣 습니다.
  7. 확장자없이“ 호스트 ”로 이름을 바꿉니다.
  8. 이제 이것은 조금 까다로운 단계입니다. 새 호스트 파일을 기존 파일로 복사하고 ( 이동하지 마십시오 ) 덮어 씁니다.

    참고 : 일부 사용자의 경우 복사 작업과 일부 이동 작업이 수행되었습니다. 먼저 복사 해보십시오.

기존의 이전 호스트 파일을 읽을 수없는 경우 다음 단계를 수행 할 수 있습니다.

  1. 다음 디렉토리로 이동하십시오.
     C : \\ Windows \ System32 \ drivers \ etc 
  2. " hosts "파일을 마우스 오른쪽 버튼으로 클릭하고 " Properties "를 선택하십시오.
  3. 이제 " 보안 "탭으로 이동하십시오
  4. " 그룹 또는 사용자 이름 "상자에서
     % COMPUTERNAME % \ Users 

    호스트 파일 속성
  5. 아래 상자의 권한 을 확인하고 사용자가 허용되는지 확인하십시오
  6. 사용자가 허용되지 않으면 " 편집 "을 클릭하고 사용자가 허용 할 다음 상자를 선택하십시오.

    읽기 및 실행

    사용자에게 hosts 파일을 열 수있는 권한 부여
  7. 그런 다음 관리자로 열어 호스트 파일을 메모장에서 편집 할 수 있습니다.

방법 5 : 프록시 문제 확인

이 방법은 약입니다. 호스트 파일을 무시할 수있는 프록시가 시스템에 구성된 경우 이 방법에서는 시스템이 프록시를 실행 중인지 확인합니다. 다음 단계에 따라 Internet Explorer에서 확인할 수 있습니다.

  1. Windows 키누른 상태에서 R 누릅니다 . inetcpl.cpl을 입력 하고 확인을 클릭하십시오.
  2. 연결 탭을 선택 하고 LAN 설정을 클릭하십시오
  3. " 자동으로 설정 감지 "가 선택되어 있고 프록시 서버가 선택 해제되어 있는지 확인하십시오. 프록시 설정을 확인한 후 문제가 해결되었는지 확인하십시오.

    Internet Explorer 옵션에서 프록시 확인

재미있는 기사