DNS

EricHan·2022년 8월 25일
0

DNS는 Domain Name Server의 약자로
영문/한글 주소를 IP 네트워크에서 찾아갈 수 있는 IP로 변환해 주는 시스템을 뜻한다.

대표적인 특징으로는

  • 도메인 이름과 IP주소를 변환하는 역할
  • 문자로 구성된 도메인을 네트워크에서 찾아갈 수 있는 IP로 변환해 주는 시스템
  • DNS를 운영하는 서버 : Name Server
  • Name Server는 모든 PC의 URL과 IP 정보를 저장
  • 포트번호는 53번을 사용

즉,
DNS는 사람들이 IP주소 대신 호스트 네임을 기억했다가, 호스트 네임으로 특정 컴퓨터에 호스트 네임으로 요청을 할 경우, 호스트 네임을 매핑되어있는 IP주소로 변환시켜 요청을 보내준다.

DNS서버를 사용하게 되면 IPv4의 포트 넘버(192.100.1.1) 또는
IPv6의 포트 넘버 와 같이 복잡한 IP주소를 기억 할 필요가 없다.

DNS 서버는 4가지 종류로 나눠서 각 종류별로 요청순서가 다르다.

  1. 리커시브 DNS 서버 (recursive DNS server)
    엔드포인트 유저가 가장 먼저 접근하는 DNS 서버
  2. 루트 네임서버 (root nameserver)
    최상위 레벨 도메인을 알고있는 네임서버이다
  3. TLD 네임서버 (TLD nameservers)
    TLD, 도메인 등록 기관에서 관리하는 서버
  4. 권한있는 네임서버 (authoritative nameservers)
    개인 도메인과 IP 주소의 관계가 관리되는 서버이다. 도메인 호스팅 업체, 개인 서버가 여기에 포함된다.
profile
desarollitor

0개의 댓글