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
키보드를 눌러줍니다.
i
는 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
~
~
~
-- 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
로 접속이 됩니다.