9. DNS[Domain Name System]

sun·2022년 10월 1일
0

1. 도메인명(Domain name)

  • 인터넷의 실제 IP 주소와 연결된 기억하기 쉬운 이름 [사용자 편리성]
    ex. www.google.com

    • 도메인 관리자가 상위 도메인 관리에게 등록한 후 사용
    • 비용을 지불하면 도메인명을 소유할 수 있음 [사용자 소속성]


2. DNS 서비스 유형

  • Hostname to IP Address(도메인명-IP 주소 변환)

    • 도메인명을 TCP/IP가 사용하는 32bit IP 주소로 변환

  • Host aliasing(호스트 별칭)

    • 도메인명에 대한 별칭을 정규 도메인명으로 변환

  • Mail server aliasing(메일서버 별칭)

    • 메일서버 별칭을 정규 메일서버 도메인명으로 변환

  • Load distribution(부하 분산 서비스)

    • 동일 도메인명으로 서로 다른 IP 주소의 다중 복제 서버 배치
    • 동일 도메인명에 대한 DNS 요청에 대해 다른 IP 주소가 돌아가며 응답


3. DNS 구조

  1. 중앙집중형 구조

    : 하나의 서버가 모든 DNS 질의(queries) 처리


  • 문제점

    • 중앙 서버 고장 시 전체 네트워크 고장
    • 중앙 서버 부하 집중
    • 원거리 중앙 서버 응답 지연시간 증가
    • 중앙 서버 유지 보수 어려움

  1. 분산 계층 구조
  • Root Server

    • 일반적으로 TLD 서버에 대한 IP 주소 제공
    • 지역 DNS 서버에 의해 처음 접속
    • 수백개의 복제 서버 존재

  • TLD Server

    • Tob Level Domain에 대한 DNS 서비스 담당
    • 일반적으로 책임 DNS 서버의 IP 주소 제공
    • .KR 도메인 관리 주체 → 한국인터넷정보센터

  • DNS 서비스 제공 방식



4. DNS caching

  • DNS caching

    • 특정 서버가 다른 서버에게 질의를 하고 응답을 받으면 해당 정보를 클라이언트에게 전달하기 전, 자신의 캐쉬 메모리에 저장

  • 문제 해결방법

    • 캐싱 정보는 일정 시간(TTL-Time To Live)이 지나면 자동 삭제


5. DNS 자원 레코드

  • 자원 레코드

    • DNS 서버에 저장되고 서비스되는 단위
  • 유형

    Typenamevalue
    A도메인명IP 주소
    NS도메인명책임 DNS 서버 도메인명
    CNAME별칭 도메인명정규 도메인명
    MX별칭 메일서벼명정규 메일서버 도메인명

*도메인 주소를 사용하는 게 IP 주소를 확보하는 게 아닌,
IP 주소를 확보해서 실제로 필요한 인터넷 통신을 하는 것



6. DNS 정보 등록 절차

  • 등록자(도메인 관리자)

    • 도메인명과 해당 도메인의 책임 DNS 서버(1차, 2차)의 IP 주소를 등록기관에 제출
    • 책임 DNS 서버에 웹 서버명, IP 주소의 A 유형 저장
profile
World CHange

0개의 댓글

관련 채용 정보