네트워크 ( “인터넷”이라고 알려진 네트워크 포함)를 통해 액세스 할 수있는 모든 컴퓨터에는 IP 주소라는 고유 한 숫자 주소가 있습니다. 브라우저 또는 기타 클라이언트 소프트웨어를 사용하는 경우 일반적으로 소프트웨어에 URL을 입력하여 보려는 항목이나 조치를 취할 위치를 지정합니다. 이면에서이 URL은 자동으로 IP 주소로 변환되어 클라이언트 소프트웨어와 원격 서버간에 연결할 수 있습니다.

URL에서 IP 주소로의 이러한 변환은 일반적으로 DNS 서버를 사용하여 수행됩니다. (DNS는 _Domain Naming System_의 약어입니다.) 그러나 대부분의 사람들이 모르는 것은 DNS 서버가 IP 주소를 확인하는 두 번째 장소라는 것입니다. 첫 번째는 호스트 파일로 알려진 시스템의 파일입니다. Hosts 파일은 IP 주소와 이름 간의 매핑을 정의하는 텍스트 기반 시스템 파일입니다. 호스트 이름이 Hosts 파일에있는 경우 클라이언트 소프트웨어는 DNS 서버를 쿼리하는 대신 여기에 연결된 IP 주소를 사용합니다.

Hosts 파일은 “C : \ Windows \ System32 \ Drivers \ Etc \ hosts”에 있습니다 (파일 확장명 없음). Hosts 파일은 일반 텍스트 파일에 불과하므로 메모장과 같은 텍스트 편집기를 사용하여로드 할 수 있습니다. (그림 1 참조)

image

그림 1. Hosts 파일의 예.

파일에있는 대부분의 행은 해시 태그 (#, 파운드 기호 또는 날카로운 기호라고도 함)로 시작합니다. 이는 주석이며 Windows에서는 무시됩니다. 빈 줄도 무시됩니다. 무시되지 않는 줄의 경우 IP 주소 뒤에 공백과 해당 IP 주소에 해당하는 호스트 시스템 (또는 서버)의 이름이 뒤 따르는 형식이 지정됩니다.

Hosts 파일을 살펴보면 일부 줄의 첫 번째 문자가 아닌 위치에 파운드 기호가 있음을 알 수 있습니다. 이것들도 주석이며 파운드 기호 뒤의 모든 것은 무시됩니다.

원하는만큼의 매핑을 추가하기 위해 호스트 파일을 쉽게 수정할 수 있습니다. Hosts 파일을 사용하여 지정된 원격 시스템에 대한 액세스를 방지 할 수도 있습니다. 이 두 주제는 별도의 팁으로 다룹니다.

이 팁 (12850)은 Windows 7, 8 및 10에 적용됩니다.