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 |