억대 연봉을 위한 인간수업
article thumbnail
Published 2019. 9. 7. 00:50
DNS와 hosts에 대하여 CS/Network
반응형

DNS 란?

 - Domain names system 의 약어로, IP를 www.naver.com 같은 도메인과 매치시켜주는 역할을 한다.

 - 어떤 웹페이지에 접속하기 위해선, 해당 웹서버에 접속해야 하는데, 웹서버는 IP로 접근이 가능하다.

 - 그런데 웹페이지가 한두개도 아니고.. 인터넷에는 수많은 웹페이지가 존재한다.

 - 이런 웹페이지에 접속하기 위해 숫자로 된 IP를 기억하기는 거의 불가능 하다. 

 - 이러한 불편한점을 개선하기 위해 도메인 이라는 형태로 웹서버에 접근할 수 있다.

 - 그러나 도메인 만으로 웹서버에 접속할 수 없고 도메인을 IP로 변환하는 작업이 필요한데 이러한 변환작업을 DNS가 한다.

- 한마디로 IP를 쉽게 접근가능한 도메인주소로 매칭시켜주는 일을 하는것이 DNS 이다.

 

 

- 각 나라별로 DNS를 제공하는 서버가 있는데, 대한민국은 아래와 같다.

 

사진 출저 : https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/dns/dnsInfo.jsp

 

 

 

 

hosts 파일

 - 어떤 웹페이지에 접속하기 위해선 먼저 DNS에 접속해 해당 도메인과 일치하는 IP정보를 가져와야 한다.

 - 그런데 그것도 하루이틀이지.. 매번 DNS에 접속해 도메인과 매치하는 정보를 가져오려면 얼마나 불편할까?!

 - 이러한 불편한 점을 개선하기 위해 매번 DNS에 접속하지 않고 빠르게 도메인과 매칭하는 주소를 확인하기 위해 PC 내에있는 hosts파일에 접근한다.

 - hosts 파일에는

 - hosts 파일의 위치는 C:\Windows\System32\drivers\etc\hosts에 위치한다.

 - 메모장으로 파일을 열면 hosts파일을 읽어볼 수 있다.

 

 - 메모장으로 열었을때 이와 같이 hosts 파일을 확인 및 수정을 할 수 있다.

 - 만약 수정을 하고싶다면 바탕화면에 하나 복사한다음 수정 및 저장후 해당 폴더안에 복사해 넣으면 된다.

 - hosts 안에 #으로 써져있는 부분은 주석으로, 실제로 읽히지 않은 부분이다. 

 - 도메인 추가시 #은 쓰지 않고 [IP 도메인] 으로 기입해 저장하면 된다.

반응형

'CS > Network' 카테고리의 다른 글

NAT 란 무엇인가  (0) 2019.10.23
탭(Tap) 장비 란?  (0) 2019.10.15
핫 스왑(Hot Swap) 이란?  (0) 2019.10.14
IP란?  (0) 2019.09.07
본딩 이란?  (0) 2019.09.06
profile

억대 연봉을 위한 인간수업

@회뜨는참치

이 글이 당신에게 조금이라도 도움이 된다면 좋겠습니다.