Mac OS | hosts 파일 수정하기

개요

hosts 파일은 DNS보다 먼저 호스트명을 IP로 변경해 주는 파일이다. 주로 개발을 하거나, 특별한 이유로 호스트명으로 통신을 해야 하는 경우에 변경하여 사용할 수 있다.

터미널에서 편집기를 연다

hosts 파일을 수정하기 위해서는 관리자 권한이 필요하기에 sudo 명령어를 꼭 써줘야 한다.

$ sudo vi /etc/hosts

혹은

$ sudo vi /private/etc/hosts 

내용을 편집한다.

  1 ##
  2 # Host Database
  3 #
  4 # localhost is used to configure the loopback interface
  5 # when the system is booting.  Do not change this entry.
  6 ##
  7 127.0.0.1   localhost
  8 255.255.255.255 broadcasthost
  9 ::1             localhost
 10 fe80::1%lo0 localhost

아이피 주소를 넣고 구분은 탭(tab)으로 해야 한다.

127.0.0.1    www.devkuma.com

DNS cache 를 갱신한다.

이제 hosts 파일을 수정하면 재부팅하거나, dscacheutil -flushcache 를 입력하면 바로 적용할 수 있다.

$ dscacheutil -flushcache