Windows PC의 호스트(Hosts) 파일은 특정 도메인 이름을 IP 주소에 수동으로 연결할 수 있게 해주는 특수한 시스템 파일입니다. 일반적으로 도메인과 IP 주소의 매핑은 DNS(Domain Name System)라는 분산형 네이밍 시스템이 자동으로 처리하지만, 호스트 파일을 직접 수정하면 이 과정을 사용자가 통제할 수 있습니다.
호스트 파일에 필요한 변경 사항을 적용하면, Windows는 DNS 서버에 먼저 문의하는 대신 호스트 파일에서 해당 호스트명을 찾아 여기에 기록된 IP 주소로 바로 연결합니다.
그렇다면 왜 굳이 호스트 파일을 수정해야 할까요?
그 이유는 다양합니다. 우선 특정 웹사이트에 대한 사용자의 접근을 차단하고 싶을 때 매우 유용합니다. 또한 기본 DNS 설정을 변조하려는 스파이웨어나 애드웨어로부터 시스템을 보호하는 추가 보안 계층 역할도 합니다. 아울러 웹사이트를 정식 오픈하기 전에 미리 테스트해야 하는 경우에도 호스트 파일 편집이 큰 도움이 됩니다. 이것이 호스트 파일을 편집해야 하는 대표적인 이유들입니다.
호스트 파일 편집은 결코 간단한 작업은 아니지만, 인터넷 연결에 문제가 생기지 않도록 전체 과정을 몇 가지 간단한 단계로 정리했습니다. 다만 만일의 상황에 대비해 Windows 설정을 미리 백업해 두는 것을 권장합니다. 이럴 때 시스템 이미지 백업 가이드가 유용하게 활용됩니다.
이제 실제 편집 작업을 시작해 보겠습니다.
Windows 11에서 호스트 파일 편집하기
백업을 마쳤다면 편집을 시작할 준비가 된 것입니다. 먼저 메모장 앱을 열어야 합니다. 아래 단계를 따르세요:
- 시작 메뉴 검색창에 "notepad"를 입력한 뒤, 메모장을 관리자 권한으로 실행합니다.
- 상단의 파일 메뉴를 클릭하고 '열기...' 옵션을 선택합니다.
- '파일 이름:' 입력란에 호스트 파일 경로인 C:\Windows\System32\drivers\etc\hosts를 입력한 후 열기를 클릭합니다.
이제 메모장에서 호스트 파일이 열리며, 바로 이 화면에서 파일을 편집할 수 있습니다. IP 주소와 도메인 이름을 함께 입력하여 매핑을 구성하면 됩니다.
예를 들어 "google.com"을 실제로 존재하지 않는 IP 주소인 124.234.1.01로 연결하고 싶다면, 해당 IP 주소를 먼저 입력하고 한 칸 띄운 뒤 도메인 이름을 적으면 됩니다. 이때 줄 맨 앞에 샵(#) 기호를 붙이지 않도록 주의하세요. #으로 시작하는 줄은 주석으로 처리되어 변경 사항이 적용되지 않습니다.

같은 원리로 웹사이트를 차단하고 싶다면, 예를 들어 facebook.com을 로컬 루프백 주소인 127.0.0.1로 연결하면 됩니다. 이러한 방식으로 원하는 웹사이트를 여러 개 목록에 계속 추가할 수 있습니다.
편집을 마쳤다면 파일 > 저장을 클릭해 변경 사항을 저장하세요. 모든 편집 내용이 제대로 반영되도록 작업이 끝난 후에는 반드시 PC를 재시작하는 것이 좋습니다.
마무리: 호스트 파일 편집으로 원하는 대로 도메인 제어하기
지금까지 Windows 11에서 호스트 파일을 편집하는 방법을 알아보았습니다. 호스트 파일을 활용하면 도메인 이름을 원하는 IP 주소에 자유롭게 연결할 수 있습니다. 다만 앞서 강조했듯이, 문제가 발생했을 때 모든 것이 무너지는 최악의 상황을 막기 위해 현재 Windows 설정과 호스트 파일을 반드시 백업해 두시기 바랍니다. 이 글이 어려움 없이 Windows 11 호스트 파일을 변경하는 데 도움이 되었기를 바랍니다.