etc

[IT] hosts 파일이란? (호스트 파일 위치, 수정하는 법)

15호의 개발자 2022. 1. 10. 14:15
반응형

hosts 파일이란?

hosts 파일이란 IP 주소와 도메인 주소를 매핑해주는 파일이다.

 

보통, 주소창에 도메인으로 접속을 하면 DNS 서버를 통해 이에 대응하는 IP 주소를 찾아서 서버에 접속하게 된다.

이때 hosts 파일에 도메인과 IP를 임의로 지정하게 되면 DNS 서버보다 우선된다.

 

hosts 파일에 다음과 같이 입력한 후 저장해보자. (관리자 권한으로 저장해야하며, 방법은 아래에 적혀 있다.)

123.123.123.123    www.tistory.com

123.123.123.123은 임의의 IP이다. 이후 주소창에 www.tistory.com을 입력하면 티스토리로 정상 접속되지 않을 것이다. 이는 hosts에 www.tistory.com의 IP 주소를 123.123.123.123으로 매칭시켜놓았기 때문이며, 이는 실제 티스토리의 IP 주소와 다르기 때문에 접속할 수 없는 것이다.

 

 

 

hosts 파일의 위치

C:\Windows\System32\drivers\etc에 hosts라는 이름으로 위치해있다.

 

hosts 파일은 따로 확장자가 없으며, 메모장이나 코드 에디터를 통해 열 수 있다.

 

 

 

hosts 파일 수정하는 법

hosts 파일을 수정하려면 관리자 권한으로 수정해야 한다. 이를 쉽게 하기 위해서는 VSCode(Visual Studio Code)를 이용하면 된다.

 

hosts 파일 우클릭 > Code(으)로 열기 > 수정 > 저장 > "Failed to save 'hosts': Insufficient permissions. Select 'Retry as Admin' to retry as administrator."라는 알림창이 뜨면 [Retry as Admin...] 클릭 > Windows 명령 처리기 [예] 클릭

 

 

반응형