🤨 어쩌다 hosts 파일을 수정하게 되었나?
로컬에서 프로젝트를 실행하려는데 다음과 같은 에러가 떴다.
Caused by: java.net.UnknownHostException: ~~~
원인을 찾아보니 DNS 주소가 잘못되었거나 해당 주소로 접근할 수 없거나...
오류명 그대로 'unknown host', 알 수 없는 호스트이기 때문에 생긴 오류였다.
하지만 해당 주소는 다른 분들 로컬에서는 잘 돌아가고 있기 때문에 내 로컬에 문제가 있다고 판단했다.
매니저님께 문의를 드린 결과.. hosts 파일을 수정해야 한다고 하셨다.
💡 hosts 파일을 수정하는 이유
인터넷 창에 URL을 호스트 형태로 입력하면 DNS를 거쳐 IP주소로 접근하게 된다.
ex: www.yeonyeon.tistory.com 입력 👉 DNS가 IP 주소로 변환 👉 IP 주소인 211.249.222.33으로 접근
IP 주소 확인하는 방법 ▼
cmd 창을 켜서 'nslookup' 명령어를 이용하면 된다.
hosts 파일을 이용한다면 DNS를 거치지 않고도 바로 IP 주소에 접근할 수 있게 된다.
당연히 자신의 로컬에만 적용되기 때문에 개발자들 외에는 수정할 일이 거의 없다.
✨ hosts 파일 수정하기
hosts 파일은 windows 7 이상에서는 보통 'C:\Windows\System32\drivers\etc' 경로에 존재한다.
'관리자 권한'으로 hosts 파일을 열어준다.
notepad 관리자 권한으로 열기 ▼
1. cmd창 관리자 권한으로 실행
2. cd 명령어를 통해 파일 위치로 이동
3. notepad 명령어를 통해 파일 오픈
아무것도 수정한 적이 없다면 모든 코드가 '#'으로 주석처리 되어있을 것이다.
아래 예제와 같은 방식으로 추가하려는 'IP주소 호스트명'을 나열하면 된다.
'Develop > CS' 카테고리의 다른 글
[Mybatis] ResultMap 이용하기 (6) | 2021.08.02 |
---|---|
[Oracle] 인덱스에서 누락된 IN 또는 OUT 매개변수:: (2) | 2021.08.02 |
[Mybatis] java.sql.SQLException: 해당 위치에 지원되지 않는 SQL92 토큰 에러 (0) | 2021.07.09 |
[Linux] jdk 버전 여러개 사용하기 (2) | 2021.04.14 |
특정 포트에 대해 방화벽 오픈 되어있는지 확인하기 (0) | 2021.03.18 |