Computer >> 컴퓨터 >  >> 시스템 >> Windows

PowerShell, 레지스트리, 어댑터 속성으로 LMHOSTS 조회 활성화·비활성화하는 방법

LMHOSTS는 TCP/IP 프로토콜을 통해 시스템에 연결된 도메인 이름 또는 원격 서버의 IP 매핑 정보를 담고 있는 파일입니다. 이 글에서는 PowerShell, 레지스트리, 어댑터 속성을 활용해 LMHOSTS 조회를 비활성화하는 방법을 단계별로 알아보겠습니다.

LMHOSTS 파일이란?

LMHOSTS(LAN Manager Hosts) 파일은 특히 WINS 같은 다른 이름 확인 방법이 실패했을 때 도메인 이름 확인을 지원하기 위해 사용됩니다. Windows 운영체제를 설치하면 lmhosts.sam이라는 샘플 파일이 자동으로 생성되며, 이 파일은 아래 경로에서 찾을 수 있습니다. LMHOSTS에 대해 더 자세히 알고 싶다면 System32 폴더에 있는 .sam(샘플) 파일의 주석 설명을 참고하는 것이 좋습니다.

LMHOSTS 조회 파일은 어디에 위치하나요?

앞서 언급했듯이 LMHOSTS는 일반 텍스트 파일입니다. 다음 경로에서 쉽게 찾을 수 있습니다.

C:\Windows\System32\drivers\etc

해당 폴더에서 LMHOSTS 조회 파일을 확인할 수 있습니다.

LMHOSTS 조회를 비활성화하는 3가지 방법

LMHOSTS 조회는 다음 세 가지 방법으로 활성화하거나 비활성화할 수 있습니다.

  1. PowerShell 사용
  2. 레지스트리 편집기 사용
  3. 어댑터 속성 사용

각 방법을 하나씩 자세히 살펴보겠습니다.

1] PowerShell 사용

먼저 PowerShell 방법입니다. 시작 메뉴에서 PowerShell을 실행한 뒤 아래 명령어를 순서대로 입력합니다.

$DisableLMHosts_Class=Get-WmiObject -list Win32_NetworkAdapterConfiguration
$DisableLMHosts_Class.EnableWINS($false,$false)

명령 실행이 완료될 때까지 잠시 기다리면 LMHOSTS 조회가 비활성화됩니다.

2] 레지스트리 편집기 사용

PowerShell이 익숙하지 않지만 레지스트리 편집기 사용에 익숙한 사용자라면 이 방법으로 LMHOSTS 조회를 비활성화할 수 있습니다.

작업을 진행하기 전에 반드시 레지스트리 백업을 먼저 생성하는 것을 권장합니다. 레지스트리 편집기에서 파일 > 내보내기 > 백업 파일 저장 순서로 진행하면 됩니다.

백업을 완료했다면, 아래 단계에 따라 LMHOSTS 조회를 중지하세요.

시작 메뉴에서 레지스트리 편집기를 실행합니다.

다음 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters

EnableLMHOSTS 값을 두 번 클릭하고 값 데이터0으로 변경한 후 확인을 클릭합니다.

이제 해당 프로토콜이 비활성화됩니다.

참고: Windows의 HOSTS 파일이란 무엇일까요?

3] 어댑터 속성 사용

앞서 소개한 두 가지 방법이 다소 기술적으로 느껴진다면, GUI 환경에서 어댑터 속성을 통해 동일한 작업을 수행할 수 있습니다. 가장 직관적인 방법이므로 초보 사용자에게도 적합합니다.

어댑터 속성으로 LMHOSTS 조회를 비활성화하려면 다음 단계를 따르세요.

  1. 시작 메뉴에서 제어판을 실행합니다.
  2. 네트워크 및 공유 센터 > 어댑터 설정 변경을 클릭합니다.
  3. 현재 연결된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  4. 인터넷 프로토콜 버전 4(TCP/IPv4) 항목을 두 번 클릭합니다.
  5. 고급 버튼을 클릭합니다.
  6. WINS 탭으로 이동한 후 LMHOSTS 조회 사용 옵션의 체크를 해제하고 확인을 클릭합니다.

이 방법이 LMHOSTS 조회를 비활성화하는 가장 간단하고 쉬운 방법입니다.

이상으로 LMHOSTS 조회 활성화 및 비활성화 방법을 마치겠습니다!