[네트워크] DNS 란

aeong98·2022년 4월 23일

DNS란

  • 도메인은 IP 주소를 대신해서 사용하는 주소이다.
  • DNS 라는 시스템을 이용해서 IP 와 도메인을 매칭한다.
  • DNS 란 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템이다.
  • DNS 시스템 안에서 IP 와 도메인 매칭을 하는 역할을 하는 것이 DNS 서버이다.
  • DNS 서버와 네임서버는 같은 의미이다.

1. DNS(Domain Name System)

  • 네트워크 상에 존재하는 모든 PC 는 IP 주소가 있다.
  • 그러나 모든 IP 주소가 도메인 이름을 가지는 것은 아니다.
  • 로컬 PC 를 나타내는 127.0.0.1[localhost](http://localhost) 로 사용할 수 있지만, 그 외의 모든 도메인 이름은 일정기간 동안 대여하여 사용한다.

👉  도메인 이름과 IP 주소는 어떻게 매칭하는 걸까?

  • 브라우저의 검색창에 도메인 이름을 입력해, 해당 사이트로 이동하기 위해서는, 해당 도메인 이름과 매칭된 IP 주소를 확인하는 작업이 반드시 필요한다.
  • 네트워크에는 이것을 위한 서버가 별도로 있다.
  • 이 서버가 바로 DNS 서버이다.

👉  DNS 가 하는 일

  • DNS 는 Domain Name System 의 줄임말로, 데이터베이스 시스템이다.
  • 호스트의 도메인 이름을 IP 주소로 변환하거나 반대의 경우를 수행할 수 있도록 개발된 데이터베이스 시스템이다.
  • DNS(Domain Name System) 은 범국제적 단위로 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템이다.
  • DNS 시스템 안에서 이어주는 역할을 하는 서버를 풀네임으로 DNS 서버라고 한다.

👉  DNS 처리순서

  • 브라우저 검색 창에 example.com 을 입력한다.
  • 이 요청은 DNS 에서 IP 주소(93.184.216.34)를 찾는다.
  • 그리고 이 IP 주소에 해당하는 웹 서버로 요청을 전달하여, 클라이언트와 서버가 통신할 수 있도록 한다.
profile
프린이탈출하자

0개의 댓글