웹 개발/Web Development
/etc/hosts 로컬에서 ip 주소 호스트네임 등록해 두고 사용하기
seungyoon
2021. 6. 16. 10:28
터미널에서 $cat /etc/hosts 를 해보면 이런 파일이 보인다.
##
# 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
..
이 파일에 호스트네임이 등록돼 있기 때문에 개발할 때 localhost라는 이름으로 127.0.0.1로 접근이 가능한 것!
그러니까 여기에 다른 ip 주소를 입력하고 옆에 호스트 이름을 등록해 두면 앞으로 그 호스트 이름으로 접근할 수 있다.
대신 /etc/hosts 이 파일을 가지고 있는 자신의 로컬에서만 접근 가능한 방식이기 때문에 클라이언트가 접근해야 하는 js 같은 곳에서 이 호스트네임을 사용하면 해당 파일을 가지고 있지 않은 컴퓨터에서는 접근이 불가능하다.
ex) 123.123.123.123 testweb
이렇게 하면 원래 http://123.123.123.123이라고 쳐야 접속되는게 http://testweb으로 접근 가능