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

Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드

호스트 파일(hosts file)은 모든 최신 Windows 버전에서 동일한 위치에 존재하는 텍스트 기반 파일입니다. 대부분의 사용자는 이 파일을 열어볼 일이 거의 없지만, 웹사이트 차단이나 DNS 설정 변경 등이 필요하다면 호스트 파일을 여는 방법과 편집하는 방법을 반드시 알아야 합니다.

그런데 Windows 버전에 따라서는 호스트 파일을 직접 수정하는 것이 허용되지 않는 경우가 있습니다. 실제로 변경 사항을 저장하려고 하면 오류 메시지가 나타나기도 합니다. 다행히 Windows 10, 8, 7, Vista, XP에서 호스트 파일을 손쉽게 편집할 수 있는 간단한 방법이 있습니다.

호스트 파일의 역할은 무엇인가요?

호스트 파일의 원래 목적은 오늘날 DNS 서버가 하는 일, 즉 사람이 기억하기 쉬운 도메인 이름을 복잡한 IP 주소로 연결하는 것이었습니다.

172.217.1.238 같은 IP 주소보다는 YouTube.com 같은 도메인 이름을 기억하는 것이 훨씬 쉽습니다. 유튜브 영상을 볼 때마다 IP 주소를 주소창에 입력하는 대신 도메인 이름만 입력하면, 기기가 사용하는 DNS 서버가 해당 이름을 올바른 주소로 변환해 훨씬 편리하게 웹페이지에 접속할 수 있습니다.

호스트 파일은 일종의 DNS 서버 역할을 하기 때문에 같은 방식으로 작동합니다. 특정 도메인 이름이 어떤 IP 주소로 연결되어야 하는지 직접 지정할 수 있습니다. 다시 말해, DNS 서버가 알려주는 것과 다른 IP 주소를 컴퓨터가 불러오도록 명령할 수 있으며, 이를 활용하면 몇 가지 유용한 작업을 할 수 있습니다.

Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드

호스트 파일을 편집해야 하는 이유

호스트 파일을 편집하는 대표적인 이유 중 하나는 컴퓨터에서 특정 웹사이트 로딩을 아주 간단한 방식으로 차단하고 싶을 때입니다. 차단하고 싶은 사이트에 잘못된 IP 주소를 입력해 두면, 해당 사이트에 접속할 때마다 호스트 파일에 지정한 IP 주소가 불러와집니다. 어떤 주소를 지정했느냐에 따라 웹사이트가 완전히 차단될 수 있습니다.

같은 원리로 호스트 파일을 활용해 악성 사이트를 차단할 수도 있습니다. 수백 개의 악성 사이트나 광고를 한 번에 차단할 수 있도록 호스트 파일 항목 목록을 공개하는 곳들도 있으니, 이런 목록을 내려받아 자신의 호스트 파일에 추가하면 됩니다.

또 하나의 활용처는 웹 브라우징 속도를 높이는 것입니다. 사용 중인 DNS 서버가 다운되었거나 응답 속도가 느릴 때, 호스트 파일에 IP 주소와 도메인 이름 매핑을 직접 입력해 두면 DNS 서버에 의존하지 않고도 컴퓨터가 해당 주소를 거의 즉시 찾을 수 있습니다.

: 더 빠른 인터넷 접속을 위해 대체 DNS 서버를 사용하는 방법도 함께 알아두세요.

Windows 호스트 파일 위치

호스트 파일을 편집하려면 먼저 파일이 어디에 있는지 알아야 합니다. Windows 10부터 Windows XP까지 호스트 파일의 위치는 다음과 같습니다.

C:\Windows\system32\drivers\etc

Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드

호스트 파일 편집 방법

호스트 파일은 텍스트 파일이므로 수정하려면 텍스트 편집기가 필요합니다. 다만 호스트 파일은 매우 단순한 구조라 하이퍼링크나 이미지 등을 다룰 필요가 없기 때문에 기본 텍스트 편집기면 충분합니다. Microsoft Word 같은 전문 워드 프로세서를 사용할 필요는 없습니다.

호스트 파일 열기

먼저 호스트 파일을 여는 방법부터 살펴보겠습니다. Windows 10부터 XP까지 기본 탑재되어 있는 메모장(Notepad)을 사용합니다.

  • Windows 키를 누른 상태에서 R 키를 한 번 눌러 실행(Run) 대화 상자를 엽니다.
  • notepad를 입력하고 Enter 키를 눌러 메모장을 실행합니다.
Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드
  • 파일 > 열기 메뉴로 이동합니다.
  • 하단의 파일 이름 입력란에 위에서 안내한 호스트 파일 경로를 입력하거나 복사해 붙여넣은 후 Enter 키를 누릅니다.
Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드
  • 입력란 오른쪽의 드롭다운 메뉴에서 텍스트 문서 (*.txt)모든 파일 (*)로 변경합니다.
Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드
  • 파일 목록에서 hosts 파일을 더블클릭하면 메모장에서 편집할 수 있도록 열립니다.

호스트 파일 편집하기

호스트 파일에는 항목을 작성하는 형식을 보여주는 예시가 몇 개 포함되어 있습니다. 반드시 IP 주소를 먼저 입력하고 그 뒤에 도메인 이름을 적어야 하며, 두 값 사이에는 최소 한 칸 이상의 공백이 있어야 합니다. 탭(Tab) 키로 구분하는 것이 보기 좋습니다.

예시는 다음과 같습니다.

127.0.0.1     www.google.com
13.249.79.104 www.bing.com

Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드

위 이미지에서 볼 수 있듯이, 호스트 파일 안의 안내문에도 설명되어 있듯이 # 기호는 주석으로 사용됩니다. 즉, # 뒤에 오는 내용은 모두 무시됩니다. 앞서 소개한 두 예시 줄이 실제로 작동하는 이유도 바로 # 기호 뒤에 있지 않기 때문입니다.

관련 글: 호스트 파일을 편집해 로컬 DNS 조회 추가하기

호스트 파일로 YouTube, Amazon, Google, Reddit.com 같은 웹사이트를 차단하고 싶다면 0.0.0.0처럼 유효하지 않은 IP 주소를 입력하면 됩니다.

Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드

참고: 특정 IP 주소와 연결할 사이트 주소를 입력할 때는 https:// 또는 https:// 같은 시작 부분은 제외하고, www 등 해당 사이트의 서브도메인부터 입력해야 합니다.

호스트 파일 저장하기

사용 중인 운영체제 버전, 텍스트 편집기 종류, Windows 설정과 관계없이 확실하게 저장되도록 하는 방법은 다음과 같습니다.

  • 파일 > 다른 이름으로 저장 메뉴로 이동합니다.
  • 저장 형식 옵션을 모든 파일 (*)로 변경합니다.
  • 파일 이름을 hosts.backupfile로 변경한 후 바탕 화면에 저장합니다.
Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드
  • 메모장을 닫고 바탕 화면에서 방금 만든 hosts 파일을 찾습니다. 파일 이름에서 .backupfile 부분을 삭제하고 hosts(마침표나 그 뒤 텍스트 없이)만 남깁니다.
Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드
  • 이름을 변경한 후 파일이 아닌 바탕 화면의 다른 곳을 클릭하고, 이름 변경 확인 메시지가 나타나면 확인을 누릅니다.
  • hosts 파일을 복사합니다.
  • 앞서 열어 두었던 호스트 파일 위치(etc 폴더)를 엽니다.
  • 바탕 화면에서 복사한 hosts 파일을 붙여넣고, 덮어쓰기 확인 메시지가 나타나면 확인을 선택합니다.
Windows에서 호스트 파일(Hosts File) 편집하는 방법 완벽 가이드

이렇게 하면 관리자 권한 문제로 인해 발생하는 저장 오류를 피하면서 호스트 파일을 성공적으로 수정할 수 있습니다. 변경 사항을 바로 적용하려면 웹 브라우저를 다시 시작하거나, 명령 프롬프트에서 ipconfig /flushdns 명령을 실행해 DNS 캐시를 초기화하는 것이 좋습니다.