윈도우 Hosts 호스트 파일, DNS
Hosts 호스트 파일
- 호스트 이름에 대응하는 IP주소가 저장되어 있어서 도메인 이름 시스템(DNS)에서 주소 정보를 제공 받지 않고도 서버의 위치를 찾게 해주는 파일.
네이버를 예를 들어 설명하자면,
네이버에 접속하기 위해서 우린 http://www.naver.com 라는 도메인 주소를 이용하여 접속한다.
도메인 주소를 인터넷 창의 주소창에 입력하지만 실제로 접속하는 네이버는 IP 주소이다.
즉 http://www.naver.com 를 IP주소로 변환시켜주는 무언가가 있다는 얘기다.
이 변환을 해주는 것이 바로 DNS 이다.
DNS 라는 서버를 거치지 않고 호스트 파일에 정의되어 있어 도메인 주소가 IP주소로 바뀔 수 있도록 해 주는 것이 호스트 파일의 역할이다.
아래 사진은 호스트 파일을 메모장으로 열었을 때의 모습이다.
localhost 를 주소 입력창에 입력하면 127.0.0.1 IP로 변환해 주는 것이다.
이를 이용하여 해커들이 hosts 파일을 변경하여 해킹을 시도하기도 한다.
www.naver.com 을 입력하게 되면 특정 악의적인 사이트 IP주소로 변경되게끔 호스트 파일을 변경하는 것이다.
그럼 왜 DNS 를 놔두고 호스트 파일이 존재 하는지
1) 인터넷 속도 향상
- DNS를 거치지 않고 로컬에서 변환되므로 속도가 빠르다.
2) 리스소 사용을 줄임
- 위와 같은 맥락이다.
3) 보안 문제 예방적 대처
- DNS 서버의 보안 문제를 예방할 수 있다.
윈도우 호스트 파일의 저장 위치
c:\windows\system32\drivers\etc\hosts
'IT > Windows' 카테고리의 다른 글
치명적인 보안 결함으로 인한 구글 크롬 브라우저 업데이트 (0) | 2019.09.24 |
---|---|
윈도우10 바탕화면이 안나오고 앱 화면이 나오는 이유 (0) | 2019.09.11 |
윈도우 비밀번호 분실, 비밀번호 재설정, 비밀번호 찾기 (0) | 2019.08.30 |
윈도우 용량 줄이기 1. Windows - hiberfil.sys / pagefile.sys (2) | 2019.08.23 |
윈도우 업데이트 구성 중 35% 에서 무한 로딩 오류가 발생하는 경우 (0) | 2019.08.13 |
댓글