윈도우 / 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 파일을 통해 악성 웹사이트를 차단할 수 있지만, 이는 완벽한 보안 대책이 아닙니다. 항상 최신 보안 소프트웨어를 사용하여 시스템을 보호해야 합니다.

같은 카테고리의 다른 글

윈도우 / 명령어 / SC - 서비스를 관리하는 명령어

윈도우 운영체제에서는 다양한 시스템 서비스가 백그라운드에서 실행되며, 이러한 서비스는 시스템의 성능과 안정성을 유지하는 데 중요한 역할을 합니다. SC(Service Controller) 명령어는 이러한 서비스를 관리하는 강력한 도구로, 서비스를 시작, 중지, 설정 변경, 삭제 등 다양한 작업을 수행할 수 있습니다. SC를 사용할 때 일부 명령은 관리자 권한을 필요로 합니다. 따라서 관리자 권한으로 명령 프롬프트(CMD)를 ...

윈도우 / Hyper-V / 고급 세션 모드 켜는 방법, 끄는 방법

윈도우 / Hyper-V / 고급 세션 모드 켜는 방법, 끄는 방법

고급 세션 모드(Enhanced Session Mode)는 Hyper-V 가상 머신과 호스트 간의 더 풍부한 인터페이스와 장치 통합을 가능하게 해주는 기능입니다. 윈도우 11 프로 등의 Hyper-V는 기본적으로 활성화되어 있고, 윈도우 서버 2025 등에서는 기본적으로 비활성화되어 있습니다.

윈도우 11 / 터미널 / 사용법

윈도우 11 / 터미널 / 사용법

터미널 윈도우 11에는 터미널이라는 프로그램이 기본 설치되어 있습니다. 마이크로소프트의 오픈 소스 프로젝트로 개발되는 것으로, GitHub 주소는 다음과 같습니다. https://github.com/microsoft/terminal 소개는 다음과 같습니다. Windows Terminal is a new, modern, feature-rich, productive terminal application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich ...

윈도우 11 / 빌드 넘버 확인하는 방법

윈도우 11 / 빌드 넘버 확인하는 방법

윈도우 11 빌드 넘버는 운영체제의 세부 업데이트 상태를 나타내는 번호입니다. 같은 Windows 11이라도 설치된 기능 업데이트나 누적 업데이트에 따라 빌드 번호가 달라질 수 있습니다.

윈도우 11 / 파일 탐색기 / 파일 탐색기 실행하는 네 가지 방법

윈도우 11 / 파일 탐색기 / 파일 탐색기 실행하는 네 가지 방법

윈도우 11의 기본 파일 관리 프로그램은 파일 탐색기입니다. 전문 프로그램보다는 기능이 적지만, 계속 개선되고 있습니다. 파일 탐색기를 여는 네 가지 방법을 소개합니다. 가장 편한 건 단축키입니다.

윈도우 10 / 가상 데스크톱 단축키와 타임라인 해제하는 방법

윈도우 10 / 가상 데스크톱 단축키와 타임라인 해제하는 방법

가상 데스크톱 단축키 윈도우 10에는 가상 데스크톱 기능이 있습니다. 창을 많이 띄워야 하는 작업을 할 때, 남에게 보이고 싶지 않은 작업을 할 때 유용한 기능입니다. 가상 데스크톱을 관리하는 것은 단축키로 하는 것이 편합니다. 그래야 가상 데스크톱 사이의 전환을 빠르게 할 수 있어 효율적인 작업이 가능합니다. 주요 단축키는 다음과 같습니다. 가상 데스크톱 만들기 : Ctrl ...

윈도우 10 / 시작프로그램 / 사용, 사용 안 함 설정하는 방법

윈도우 10 / 시작프로그램 / 사용, 사용 안 함 설정하는 방법

방법 1 작업표시줄에 마우스를 올리고 우클릭합니다. 를 클릭합니다. 을 클릭합니다. 사용하지 않는 것을 선택 후 을 클릭하거나... 사용하는 것을 선택하고 을 클릭합니다. 방법 2 Windows 설정을 엽니다.(단축키 Win+I) 을 클릭합니다. 을 클릭합니다. 사용하고 싶은 것은 켜고, 사용하지 않을 것은 끕니다.

윈도우 11 / 마우스 / 포인터 크기 변경하는 두 가지 방법

윈도우 11 / 마우스 / 포인터 크기 변경하는 두 가지 방법

3840x2160 해상도의 4K 모니터를 사용합니다. FHD 모니터 4개를 붙여 놓은 만큼의 해상도여서 스크롤 하는 시간이 대폭 줄어들었다. 한 번 4K 모니터를 경험하면 FHD 모니터는 답답해서 사용하기 싫어집니다. 처음 4K 모니터를 사용할 때 가장 불편했던 것은 마우스 포인터 크기였습니다. 마우스 포인터가 너무 작아서 어디 있는지 찾기 힘들 때가 많았습니다. 마우스 우클릭 해서 ...

윈도우 11 / 다운로드 하는 방법

윈도우 11 / 다운로드 하는 방법

Microsoft 홈페이지에서 윈도우 11을 다운로드하는 방법을 정리했습니다. 설치 미디어 만들기와 디스크 이미지(ISO) 다운로드, 두 가지 방식의 절차와 차이점은 물론 각 ISO에 포함된 에디션 구성까지 함께 확인할 수 있습니다.

윈도우 11 / 라이젠 5 2600에 윈도우 설치하는 방법

윈도우 11 / 라이젠 5 2600에 윈도우 설치하는 방법

데스크톱의 CPU는 Rygen 5 2600이다. 윈도우 11 설치 가능한지 테스트를 해보면 두 가지 문제가 있다고 나온다. 이 PC는 보안 부팅을 지원해야 합니다. 이 PC에서 TPM 2.0 지원 및 사용하도록 설정해야 합니다. 이 메시지를 보고 윈도우 11 설치를 포기했었는데, 다시 알아보니 Rygen 5 2600이 윈도우 11이 지원하는 CPU 목록에 있고, 설정을 변경하면 되더라. 예를 들어 ...