반응형
Hosts를 통한 IP접속 경로 수정
Hosts?
일반적으로 Naver.com 또는 Google.com과 같이 일정한 도메인을 통해 웹 사이트에 접속할 때에는 해당 도메인에 연결된 IP주소로 접속하게 된다.
이 때 해당 IP에 접속하는 과정은 다음과 같다.
- 도메인 입력
- 컴퓨터의 hosts 파일에서 해당 도메인에 매핑된 ip주소 검색
- 2 에서 검색된 도메인이 있다면 해당 ip로 연결
- 2 에서 검색된 도메인이 없다면 네트워크를 통해 접속
위와 같이 컴퓨터에서 가장 먼저 도메인을 탐색하는곳은 hosts파일이다.
hosts 파일 위치
윈도우
C:\Windows\System32\drivers\etc\hosts
맥
/private/etc/hosts
위의 경로에 hosts파일이 존재하며 윈도우는 메모장을 관리자권한으로 실행하여 수정 가능하고, 맥은 터미널의 vim 에디터를 이용하여 쉽게 수정 가능하다.
hosts 수정 방법

위와 같이 기본적으로 작성되있는 alias가 있다.
예를 들어 로컬의 ip는 127.0.0.1지만 localhost라고 작성해도 정상적으로 로컬접속이 되는 이유가 127.0.0.1이 localhost와 매핑되어있기 때문이다.
[IP주소] [원하는 문구]
와 같이 작성하여 컴퓨터에서 접속하는 도메인명을 원하는 ip로 수정 가능하다.
💡
hosts의 역할처럼 hosts파일은 보안이 중요하다. 만약 누군가 hosts파일 수정을 통해 똑같은 형태의 페이지에 연결시킨다면 곧 보안이 뚫리는 일이 발생할 수 있기 때문에 주의해야 한다.
반응형
'ETC > 개발환경 설정' 카테고리의 다른 글
[cors-anywhere] 나만의 프록시 서버를 만들어보자 (0) | 2022.04.13 |
---|---|
intellij properties 한글 깨짐 (0) | 2022.03.09 |
Java 요청 IP 확인 방법 (0) | 2021.08.29 |
이클립스 eclipse .js 파일 흑백으로 나올 때 (0) | 2021.05.22 |
[centos] 현재 시간 설정 한국시간으로 변경하기 (3) | 2021.04.25 |
이클립스에서 자바스크립트 자동완성 사용하기 (0) | 2021.02.15 |