[네트워크] | DNS

제롬·2022년 4월 18일
0

IP의 단점

1. 가독성이 떨어지고 외우기 어렵다.

  • 200.200.200.1 혹은 173.254.162.74같은 아이피는 외우기 어렵고 이 아이피가 어떤곳을 나타내는지 알기 어렵다.

2. 변경될 수 있다.

  • 200.200.200.1 이었던 IP가 200.200.200.2로 바뀌면 접근하기 어려워진다.

이런 IP의 단점을 보완시켜줄 수 있는게 바로 DNS이다.

DNS란?

  • 도메인 네임 시스템(Domain Name System)의 줄임말로 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행하기위해 개발되었다.

  • www.domain.com 같은 컴퓨터의 도메인 이름을 호스트의 192.168.1.0 같은 네트워크 주소로 변환하고 라우팅주소를 제공하는 분산형 데이터베이스 시스템이다. 인터넷의 전화번호부같은 역할을 한다.

  • IP의 기억하기 어렵고 가독성이 떨어지며 변경될 수 있다는 단점을 상쇄시켜준다.

DNS의 사용

DNS는 특정 컴퓨터 또는 네트워크로 연결된 임의의 장치를 찾기 위해 사람이 이해하기 쉬운 도메인 이름을 숫자로 구성된 식별번호인 IP주소로 바꾸어주는 역할을 한다.

  • 도메인명을 DNS에서 검색한다.
  • DNS서버에서는 해당 도메인명의 IP주소를 응답한다.
  • 해당 IP로 접속한다.

DNS의 동작원리

  1. DNS 서버에 도메인을 등록한다.
  2. 등록한 도메인명에 대한 요청이 들어오면 DNS서버에서는 요청받은 도메인에 해당하는 IP주소를 응답한다.
    (google.com을 DNS서버에 등록하고 구글의 도메인에 접근하게 되면 DNS서버에서 구글의 IP를 지급한다.)
  3. 만약, IP가 바뀌게되어도 DNS서버에서 IP를 바꾸어주면 된다.
    (요청하는 클라이언트에 영향을 미치지 않는다.)
  4. 클라이언트가 전달받은 IP주소로 데이터를 전송한다.

[Reference]
gparkkii.log
Catsbi's Dlog
김영한 - HTTP 웹 기본지식 강의

0개의 댓글