본문 바로가기
IT/Linux

[Mac] hosts 파일 수정 (/etc/hosts)

by 성준하이 2023. 9. 10.
반응형

윈도우에서는 cmd 혹은 명령 프롬프트.

리눅스 맥에서는 터미널을 통해서

ipconfig 혹은 ifconfig 를 해보면 자기 자신 루프백 아이피는 127.0.0.1 로 되어있는것을 알수 있다.

 

하지만 간단하게 페이지를 하나 만들어서 8080 포트로 띄우면

 

127.0.0.1:8080 도 가능하지만 localhost:8080 이라는 url 주소도 동일하게 접근이 되는것을 알수 있다.

 

이게 어떻게 가능한것일까.

 

바로 hosts 파일에서 ip주소와 텍스트를 매핑해주기 때문이다.

 

리눅스, mac 기준으로는 /etc/hosts파일에 있으니 참고 바란다.

 

시스템 설정에 관한 내용이므로 반드시 관리자 권한으로 접근해야 수정이 가능하며 

default 값은 아래와 같다.

##
# 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
# Added by Docker Desktop
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section

여기에서 보면 127.0.0.1 locahost 부분이 보인다.

 

후자에 오는 텍스트가 주소로 온다면 전자에 있는 ip주소 형식으로 바꾸라는 의미이다.

 

그럼 테스트로 맨 아랫줄에

127.0.0.1  thenicesj

를 추가해보고 아까 localhost:8080 의 주소를 thenicesj:8080 을 들어가보면 동일한 127.0.0.1:8080이 접근 되는것을 알수 있다.

반응형

댓글