본문 바로가기

웹 개발/Web Development

/etc/hosts 로컬에서 ip 주소 호스트네임 등록해 두고 사용하기

터미널에서 $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으로 접근 가능

 

 

'웹 개발 > Web Development' 카테고리의 다른 글

테스트툴) Playwright 란  (0) 2023.03.04
Vuepress란 무엇인가  (0) 2023.02.06
웹 개발) 브라우저 저장소 Web Storage  (0) 2021.04.09
웹 개발) Reatful API  (0) 2021.04.09
[Django] 튜토리얼 Cheating Sheet  (0) 2021.01.21