본문 바로가기
Windows/Client

[Windows] hosts 파일 수정 방법

by gisu 2022. 8. 30.

1. hosts 란?

hosts 파일은 운영 체제가 호스트 이름을 IP 주소에 매핑할 때 사용하는 컴퓨터 파일입니다.

이 hosts 파일은 플레인 텍스트 파일이며 전통적으로 hosts라는 이름을 사용합니다.

 

참고 : FQDN(Fully Qualified Domain Name) 이란?

전체 주소 도메인 네임(Fully Qualified Domain Name, FQDN)은 호스트 이름과 도메인 이름을  포함한 전체 도메인 이름을 일컫는 용어이다. 절대 도메인 네임(absolute domain name)이라고도 한다.

 

2. host 수정 방법

1) 메모장을 관리자 권한으로 실행을 클릭합니다. (*관리자 권한 필수)

 

2) 파일 -> 열기를 클릭합니다.

 

3) c:\windows\System32\drivers\etc 경로로 이동해서 hosts 파일을 열어줍니다.(*hosts 파일이 보이지 않으면 우측 하단 아래에 텍스트 문서에서 모든 파일로 변경하면 됩니다.) 

 

4) 아래에 다음과 같이 추가하고 저장합니다. 

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost


223.130.195.200   hoststest.com

 

5) 웹 브라우저를 열고 hoststest.com으로 접속하면 정상적으로 네이버로 연결이 됩니다.

 

 

 

3. hosts 파일 수정 후 저장되지 않을 때 방법

아래 그림과 같이 hosts 파일이 수정 후에 저장이 불가한 경우가 있습니다. 

해당 문제의 경우에는 hosts 파일에 권한을 부여하면 문제가 대부분 해결이 됩니다.

 

1) hosts 파일 경로로 이동하고 마우스 우측 클릭하여 속성을 클릭합니다.

2) 상단에 보안 탭으로 이동해서 편집을 클릭합니다.

3) 추가 버튼을 클릭합니다.

 

4) 아래 빈칸에 Everyone 입력 -> 이름 확인 -> 확인을 클릭합니다.

5) Everyone을 클릭하고 모든 권한을 부여한 뒤에 적용을 누릅니다.

6) 저장 후에는 보안상의 문제가 발생할 수 있으므로 Everyone 권한을 제거합니다.

 

 

 

4. 보안 문제

hosts 파일은 악성 소프트웨어의 공격 벡터로 악용될 수 있다. 이 파일은 이를테면 애드웨어나 컴퓨터 바이러스, 트로이 목마 소프트웨어를 통해 수정됨으로써 의도한 곳으로 가야할 트래픽을 원치 않거나 악의적인 콘텐츠를 호스팅하는 사이트로 우회시킬 수 있다.

댓글