로컬 호스트 파일을 읽으려고 시도하는 동안 오류가 발생했습니다.
로컬 호스트 파일에 접근하는 동안 오류가 발생했습니다.
- 로그 이름: 시스템
- 출처: DNS 클라이언트 이벤트
- 이벤트 ID: 1012
이벤트 ID 1012가 발생하면 아래 단계에 따라 문제를 해결하세요.
로컬 호스트 파일 액세스 오류 해결
Windows 11/10 장치의 이벤트 뷰어에서 이벤트 ID 1012로 표시되는 로컬 호스트 파일을 읽는 동안 오류에 대한 메시지가 표시되면 다음 해결책을 고려하세요.
- 호스트 파일의 파일 이름, 유형 및 위치를 확인하세요.
- 호스트 파일을 다시 만듭니다.
- 호스트 파일에 대한 권한 설정을 확인하세요
- DNS 캐시 플러시
- 시스템 파일 복구
각 솔루션을 자세히 살펴보겠습니다.
1] 호스트 파일 이름, 유형 및 위치 확인
호스트 파일은 호스트 로 명명되어야 하며 파일 유형 확장자가 없어야 합니다. 파일 유형 아래의 속성에서 파일을 확인해야 합니다.
디렉토리 에서 찾을 수 있을 겁니다 C:\Windows\System32\drivers\etc\
.
파일 이름이 변경된 경우(예: hosts.txt 또는 hosts.ics) 다시 만들어야 합니다.
2] 호스트 파일을 다시 만듭니다.
손상된 호스트 파일이 이 오류를 초래할 수 있습니다. 이를 수정하려면 호스트 파일을 기본 상태로 재설정하세요.
호스트 파일의 위치로 이동합니다 C:\Windows\System32\drivers\etc\
. 현재 호스트 파일의 이름을 hosts.bak로 바꾸는 것으로 시작합니다(먼저 소유권을 가져와야 할 수도 있음).
hosts
다음으로, 폴더 내에 “ “라는 이름의 새 텍스트 파일을 만듭니다 %WinDir%\system32\drivers\etc
. 다음 내용을 새 메모장 파일에 붙여넣습니다.
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This sample HOSTS file is utilized by Microsoft TCP/IP for Windows.
#
# It contains IP address to host name mappings. Each entry should
# be kept on a single line. The first column is for the IP address,
# followed by the host name which should be separated by at least one
# space.
#
# Comments (like these) can also be placed on individual lines
# or after the machine name using a '#' symbol.
#
# For instance:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# Name resolution for localhost is handled within DNS.
# 127.0.0.1 localhost
# : :1 localhost
.txt 확장자 없이 파일을 저장해야 합니다. 필요한 경우 나중에 제거할 수 있으며 인코딩이 UTF-8 또는 ANSI로 설정되어 있는지 확인합니다.
3] 호스트 파일 권한 확인
파일 권한에 대한 제한으로 인해 호스트 파일에 액세스할 수 없습니다. 이 문제를 해결하려면 SYSTEM 및 Administrators가 올바른 액세스 수준을 가지고 있는지 확인하세요. 다음 단계를 따르세요.
- 파일 탐색기를 열고 .으로 이동합니다
C:\Windows\System32\drivers\etc\
. - 호스트 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 보안 탭에서 적절한 사용자(대부분 관리자)를 선택하고 변경을 클릭합니다.
- 모든 권한 옆의 상자를 체크하고 적용 > 확인을 클릭합니다.
그런 다음 컴퓨터를 다시 시작하여 문제가 해결되었는지 확인하세요.
호스트 파일을 잠그거나 관리하거나 편집하는 방법에 대해 읽어보는 것도 도움이 될 수 있습니다.
4] DNS 캐시 플러시
호스트 파일을 다시 만든 후에도 문제가 지속되면 DNS 캐시를 플러시하는 것을 고려하세요. 이렇게 하면 연결 문제를 해결하고 DNS 레코드를 새로 고치고 네트워크 성능을 향상시키는 데 도움이 될 수 있습니다. 또한 시스템에서 변경 사항을 인식하게 됩니다. 이 작업을 수행하려면 다음 단계를 따르세요.
- 시작에 액세스하여 “명령 프롬프트”를 입력하고 관리자 권한으로 실행을 선택합니다.
- 예를 클릭하여 사용자 계정 컨트롤(UAC) 프롬프트를 수락합니다.
- Enter를 입력
ipconfig /flushdns
하고 Enter 키를 누르세요.
이 단계를 거친 후에도 문제가 지속되는지 확인하세요.
5] 시스템 파일 복구
손상된 Windows 이미지와 시스템 파일에 대한 문제는 로컬 호스트 파일과 관련된 문제를 포함하여 여러 가지 문제로 이어질 수 있습니다. 이를 해결하려면 관리자 권한으로 명령 프롬프트에서 명령을 실행할 수 있습니다.
sfc /scannow
SFC 도구가 시스템을 스캔하고 복구할 때까지 기다리세요. 문제가 발생하면 후속 조치로 DISM을 실행하세요.
여기에 제안된 해결책이 귀하의 문제를 해결하는 데 도움이 되기를 바랍니다.
호스트 파일에서 DNS 캐시를 플러시하는 방법?
Windows에서 DNS 캐시를 플러시하려면 관리자 권한으로 명령 프롬프트를 실행하고 ipconfig /flushdns
. macOS 사용자의 경우 sudo killall -HUP mDNSResponder
터미널에서 . 이러한 명령은 DNS 캐시를 지워 시스템이 처음부터 다시 빌드할 수 있도록 합니다.
호스트 파일이 작동하는지 테스트하는 방법?
호스트 파일의 기능을 테스트하는 신뢰할 수 있는 방법은 도메인 이름을 ping하는 것입니다. 새 호스트 항목을 추가한 경우 를 실행하면 ping domain-name.com
해당 IP 주소로 변환됩니다. 성공적인 ping은 호스트 이름이 올바르게 추가되었음을 확인합니다.
답글 남기기