본문 바로가기
반응형

Windows에서 와 같이 MacOS에서도 hosts파일을 수정할 수 있습니다.

hosts파일이란?

hosts 파일은 운영 체제가 호스트 이름을 IP 주소에 매핑할 때 사용하는 컴퓨터 파일이다. 이 hosts 파일은 플레인 텍스트 파일이며 전통적으로 hosts라는 이름을 사용한다.
-- 위키백과 --

위키백과에서는 위와 같이 설명을 하고 있습니다. hosts파일에 ip와 매칭되는 도메인명을 작성하면 해당 도메인으로 접속을 하면 연결된 ip로 바이패스를 해줍니다. 이것은 보통 개발자들이나 내부 시스템을 사용하는 사람들이 주로 수정하여 사용하게 되는 파일입니다.

Mac에서 hosts파일 찾기

맥에서 hosts 파일 경로는 /private/etc/hosts 입니다.

터미널 창을 열고 아래의 명령어를 실행시킵니다.

$ sudo vim /private/etc/hosts

$는 프롬프트이니 입력할 필요는 없습니다.
sudo는 관리자 권한으로 실행하겠다는 의미 입니다.
vim은 터미널에서 많이 사용하는 텍스트 에디터이며 뒤에 붙은 경로의 파일을 열어라는 뜻입니다.
vim은 별도의 명렁어 체계를 가지고 있어서 익숙해 지면 편하다고 하던데 가끔씩 사용하는 경우 여간 불편하기 짝이 없습니다. 요즘처럼 windows나 맥의 텍스트에디터에 익숙해 있는 사람은 조금 어렵다고 느낄 수 있습니다. 인터넷에서 vim 사용법으로 검색을 하면 많은 정보들이 나오니 참고하시면 됩니다.

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
~                                                                                                       
~                                                                               
~                                                                               
"/private/etc/hosts" 10L, 256C

위와 같은 내용이 vim 화면으로 보입니다.
마우스 커서를 화면의 가장 아래 오른쪽 끝으로 이동한 다음 i키보드를 눌러줍니다.
iinsert의 약자로 입력모드로 변경이 됩니다.

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

192.168.10.234  local.test.com                                                                              
~                                                                                                       
~                                                                               
~                                                                               
-- INSERT --

insert상태에서 원하는 아이피주소에 매칭되는 도메인명령을 작성하면 됩니다 여기서는 192.168.10.234 local.test.com 를 입력했습니다.

esc키를 눌러서 insert모드를 빠져나옵니다.

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

192.168.10.234  local.test.com                                                                              
~                                                                                                       
~                                                                               
~                                                                               
:wq

:키를 눌러 명령어 모드를 실행하고 wq를 입력하고 Enter키를 눌러 저장하고 빠져나옵니다.
w는 Write, q는 Quit의 약자입니다. 그래서 wq는 저장하고 나와라 라는 명령어입니다.
:wq

그런 다음 브라우저를 껏다가 다시 켠 다음 http://local.test.com로 접속을 하면 http://192.168.10.234로 접속이 됩니다.

Windows에서 hosts파일 찾기

윈도우에서의 host파일은 C:\Windows\System32\drivers\etc\hosts에 위치해 있습니다. 탐색기로 해당 위치를 찾아 들어가거나 탐색기 주소창에 해당 주소를 입력하게 되면 파일이 열립니다. 메모장을 선택해서 해당 파일을 열면 됩니다.

글 가장 아래 줄에 ip주소와 매칭되는 도메인 주소를 추가하고 저장하면 반영이 됩니다. 물론 브라우저는 종료했다가 다시 오픈하여야 적용이 반영됩니다.

예>
192.168.10.234 local.test.com

이러면 브라우저 주소창에 http://local.test.com를 입력하면 http://192.168.10.234로 접속이 됩니다.

나만모르는 이야기

여행, 맛집,IT, 리뷰에 대한 이야기를 공유하는 블로그 .