윈도우 / hosts 파일 / 역할, 위치, 편집하는 방법

윈도우 운영체제에서 hosts 파일은 도메인 이름과 IP 주소 간의 매핑을 관리하는 중요한 시스템 파일입니다. 이 파일은 네트워크 트래픽을 제어하고, 특정 도메인 이름을 특정 IP 주소로 직접 연결하는 역할을 합니다.

Hosts 파일이란?

Hosts 파일은 텍스트 파일로, 도메인 이름을 IP 주소로 매핑하는 항목을 포함하고 있습니다. 네트워크 요청이 발생할 때, 윈도우 운영체제는 먼저 hosts 파일을 참조하여 도메인 이름에 해당하는 IP 주소를 확인합니다. 이 과정은 DNS(Domain Name System) 서버에 요청을 보내기 전에 이루어집니다.

Hosts 파일의 주요 역할

도메인 이름 해석

Hosts 파일은 도메인 이름을 IP 주소로 변환하는 역할을 합니다.

네트워크 트래픽 제어

Hosts 파일을 사용하여 특정 도메인 이름을 다른 IP 주소로 매핑함으로써 네트워크 트래픽을 제어할 수 있습니다. 이는 특정 웹사이트의 접근을 차단하거나, 내부 네트워크 자원을 우선적으로 사용하도록 설정하는 데 유용합니다.

로컬 개발 환경 설정

로컬 개발 환경에서 hosts 파일을 사용하여 도메인 이름을 로컬 IP 주소(예: 127.0.0.1)로 매핑하면, 개발 중인 웹사이트나 애플리케이션을 쉽게 테스트할 수 있습니다.

Hosts 파일 위치

윈도우 운영체제에서 hosts 파일은 다음 경로에 위치합니다,

C:\Windows\System32\drivers\etc\

Hosts 파일 편집하는 방법

편집은 메모장으로 합니다. 단, 편집한 내용을 저장하려면 관리자 권한이 필요합니다. 따라서 내용을 보기만 하는 것이 아니라 수정을 할 것이라면 메모장을 관리자 권한으로 실행해야 합니다.

파일 형식을 [모든 파일]로 하여 hosts 파일을 엽니다.

hosts 파일을 열면 텍스트가 있는데, 전부 주석(#) 처리 되어 있으므로 아무 내용이 없는 것과 같습니다.

예제

아래 항목을 추가하면, abc.com을 찾을 때 192.168.0.200으로 가게 됩니다.

192.168.0.200 abc.com

아래 항목을 추가하면, abc.com에 접속하려 할 때 해당 요청이 로컬 IP 주소로 라우팅됩니다.

127.0.0.1 abc.com

Hosts 파일 관리 시 주의사항

백업

hosts 파일을 편집하기 전에 원본 파일을 백업하는 것이 좋습니다. 문제가 발생할 경우 쉽게 복원할 수 있습니다.

신중한 편집

잘못된 항목을 추가하면 네트워크 연결에 문제가 발생할 수 있으므로, 신중하게 편집해야 합니다.

보안

hosts 파일을 통해 악성 웹사이트를 차단할 수 있지만, 이는 완벽한 보안 대책이 아닙니다. 항상 최신 보안 소프트웨어를 사용하여 시스템을 보호해야 합니다.

같은 카테고리의 다른 글
윈도우 / 명령어 / diskpart / 디스크 초기화하고 MBR 또는 GPT로 변경하는 방법

윈도우 / 명령어 / diskpart / 디스크 초기화하고 MBR 또는 GPT로 변경하는 방법

MBR과 GPT 하드디스크 파티션 스타일에는 MBR(마스터 부트 레코드)과 GPT(GUID 파티션 테이블)가 있다. MBR 스타일은 호환성이 좋으나 디스크를 2TB까지만 사용할 수 있다. 따라서 3TB 디스크를 MBR 스타일로 초기화하면 1TB는 사용할 수 없게 된다. GPT 스타일은 용량이 큰 디스크를 사용할 수 있지만, 구형 메인보드에서는 부팅 디스크로 사용할 수 없다. MBR을 GPT로, GPT를 MBR로 변경하기 위해서는 diskpart ...

윈도우 10 / 잠금화면 배경 사진 변경하는 방법

윈도우 10 / 잠금화면 배경 사진 변경하는 방법

윈도우 10으로 부팅하면 사용자를 정하고 로그인하는 화면이 나오는데, 그걸 잠금화면이라고 합니다. 별다른 설정을 하지 않아도 잠금화면에는 멋진 사진이 나오고, 일정 주기로 계속 바뀝니다. 잠금화면 사진은 Windows 설정에 바꿉니다. 단축키 을 클릭합니다. 더 간단한 방법은 바탕화면에서 우클릭한 다음 을 클릭하는 것입니다. 왼쪽 메뉴 중에서 을 ...

윈도우 10 / 사용자 계정 컨트롤 끄는 방법, 켜는 방법

윈도우 10 / 사용자 계정 컨트롤 끄는 방법, 켜는 방법

사용자 계정 컨트롤 소프트웨어를 설치하거나 실행할 때 정말로 실행하겠냐고 메시지가 나옵니다. 유해한 소프트웨어의 실행을 방지하기 위한 것으로, 사용자가 다시 한번 생각하도록 알림을 보내는 것입니다. 이 알림 설정은 사용자 계정 컨트롤에서 합니다. 더 자주 알림을 보내게 할 수도 있고, 알림을 없앨 수도 있습니다. 사용자 계정 컨트롤 설정하기 사용자 계정 컨트롤 설정은 제어판에서 합니다. 검색에서 ...

윈도우 11 / 나눔 글꼴 설치하는 방법

윈도우 11 / 나눔 글꼴 설치하는 방법

윈도우를 설치하고 나면 제일 먼저 하는 게 윈도우 업데이트, 그 다음이 글꼴 설치입니다. 개인적으로 맑은 고딕을 그다지 좋아하지 않아 다른 글꼴을 사용하는데, 그 다른 글꼴을 설치하지 않으면 기존에 만든 문서들이 엉망으로 보입니다. 가장 많이 사용하는 글꼴은 나눔 글꼴입니다. 나눔 글꼴을 설치하는 방법은 다음과 같습니다. 네이버 글꼴 모음 페이지로 접속합니다. 밑으로 조금 내려가면 글꼴을 다운로드할 ...

윈도우 10 / 터치 패드 끄는 방법

윈도우 10 / 터치 패드 끄는 방법

노트북에 키보드와 마우스를 연결하고 사용할 때, 터치 패드가 작동하면 불편할 수 있다. 노트북에서 펑션 키를 제공하면 그 키로 비활성화하면 되고, 그렇지 않다면 설정에서 끌 수 있다. 설정을 연다.(단축키는 WIN+I) 를 클릭한다. 왼쪽에서 를 클릭하고, 오른쪽에서 설정한다. 터치 패드 밑에 있는 토글 버튼으로 켜거나 끌 수 있다. 켠 상태에서 의 ...

윈도우 11 / 지정한 로그온 세션이 없습니다. 이미 종료되었을 수도 있습니다.

윈도우 11 / 지정한 로그온 세션이 없습니다. 이미 종료되었을 수도 있습니다.

네트워크 드라이브 연결을 하려고 할 때 다음과 같은 메시지를 띄우면서 연결에 실패할 때가 있다. 지정한 로그온 세션이 없습니다. 이미 종료되었을 수도 있습니다. 이런 경우 사용자 이름을 다음처럼 하면 해결될 수 있다. 192.168.0.100\user 192.168.0.100은 연결하려는 장치의 IP, user는 로그온 계정이다.

윈도우 10 / 프로그램, 앱 제거하는 방법

윈도우 10 / 프로그램, 앱 제거하는 방법

컴퓨터를 사용하다보면 여러 가지 프로그램을 설치하게 됩니다. 계속 사용해야 하는 것도 있지만, 일시적으로만 필요한 것도 있습니다. 사용하지 않는 프로그램을 그대로 두면 컴퓨터 속도가 느려지기도 하고, 시작 화면이 지저분해집니다. 어떻게 프로그램을 제거할 수 있는지 알아보겠습니다. 방법 1 시작 화면에서 제거하는 방법입니다. 제거하려는 프로그램에 마우스를 올리고 우클릭을 합니다. 팝업 메뉴 중 를 클릭하면 프로그램이 제거됩니다. 방법 2 [WIN ...

윈도우 11 / 저장소 풀, 저장소 공간으로 여러 개 디스크 하나로 합치는 방법

윈도우 11 / 저장소 풀, 저장소 공간으로 여러 개 디스크 하나로 합치는 방법

컴퓨터에 여분으로 갖고 있는 128GB 디스크 2개, 256GB 디스크 1개를 창착했다. 그대로 사용해도 되기는 한데, 작은 크기 여러 개보다는 큰 크기 한 개가 더 좋을 때가 있다. 어떻게 하면 3개의 디스크를 합해서 512GB로 사용할 수 있을까? 윈도우 11의 저장소 기능을 이용하면 가능하다. 순서는 다음과 같다. 저장소 풀 만들기 저장소 공간 만들기 볼륨 만들기 윈도우 11의 ...

윈도우 11 / IP 확인하는 방법

윈도우 11 / IP 확인하는 방법

IP는 두 가지로 구분할 수 있습니다. 내 컴퓨터에 할당된 IP 외부와 통신하는 IP 보통 인터넷 공유기나 방화벽을 통하여 통신하므로, 내 컴퓨터에 할당된 IP와 외부와 통신하는 IP는 다릅니다. 예를 들어 다음과 같이 구성되어 있다면... 공유기의 IP가 외부와 통신하는 IP, 공유기가 컴퓨터에 할당한 IP가 내 컴퓨터에 할당된 IP입니다. 윈도우 11에서 두 가지 IP를 확인하는 방법을 알아봅니다. 내 컴퓨터에 ...

윈도우 10 / IP 확인하는 방법

윈도우 10 / IP 확인하는 방법

IP는 두 가지로 구분할 수 있습니다. 내 컴퓨터에 할당된 IP 외부와 통신하는 IP 보통 인터넷 공유기나 방화벽을 통하여 통신하므로, 내 컴퓨터에 할당된 IP와 외부와 통신하는 IP는 다릅니다. 예를 들어 다음과 같이 구성되어 있다면... 공유기의 IP가 외부와 통신하는 IP, 공유기가 컴퓨터에 할당한 IP가 내 컴퓨터에 할당된 IP입니다. 윈도우 10에서 두 가지 IP를 확인하는 방법을 알아봅니다. 내 컴퓨터에 ...