DNS Query, DNS Answer   DNS 질의, DNS 응답

(2018-12-08)

Recursive Query, 재귀 질의, 재귀 조회, Iterative Query, 반복 질의, 반복 조회, DNS 쿼리

1. DNS 질의/응답의 메세지 및 동작 형태DNS 메세지 종류                                             ☞ DNS 헤더, DNS 메세지 참조
     - DNS 질의 메세지(2개 영역 만 있음) = Header + 질의
     - DNS 응답 메세지(5개 영역 있음)    = Header + ( 질의 + 응답 + 책임 + 부가정보 )

  ㅇ 질의/응답 동작 형태
     - DNS 클라이언트
        . 설정되어진 로컬 네임서버에게 질의/응답이라는 단 2개의 DNS 메세지통신
     - DNS 네임서버
        . 질의를 위임받은 로컬 네임서버는,
        . 타 네임서버재귀적/반복적 방법을 통해 원하는 호스트IP 주소 등을 얻고,
        . 이를 요청한 클라이언트에게 알려줌


2. DNS 질의 및 응답 종류DNS 질의 종류
     - 재귀적 (Recursive Queries, 재귀 질의)
        . 질의된 도메인에 대해 즉각 응답하거나, 다른 서버에게 질의한 결과로 응답하거나,
          찾고 있는 정보가 없다는 에러 메시지를 보내줌
           .. 가장 단순한 DNS 쿼리 유형

     - 반복적 (Iterative Queries, 반복 질의)
        . 질의된 도메인에 대해 응답하거나, 아니면 이 작업을 할 수 있는 다른 DNS 서버클라이언트를 연결 시켜 주는 작업
           .. 자신이 관리하지 않는 알 수 없는 질의에 대해 응답 가능한 네임서버 목록 전달
        . 결국, 클라이언트는 다수의 DNS 서버들에게 같은 질의를 반복할 수 있게됨

     * 재귀질의 및 반복질의 선택은 DNS 해석기가 요청할 때 이를 결정하여,
        . DNS 헤더 내 플래그 필드에 그 표식을 함
  
  ㅇ DNS 응답 종류
     - Authoritive Answer     : 질의된 도메인네임서버에서 직접 찾은 결과
     - Non-authoritive Answer : 질의를 위임받은 로컬 네임서버캐쉬에서 찾은 결과 응답


3. 여러 네임서버가 있을 때 네임서버의 선택RTT(왕복시간)을 기준으로 가장 가까이에 있을법한 네임서버에게 질의메세지를 보냄


[DNS 메세지(프로토콜)] 1. 이름-주소 해석 2. DNS 질의/응답 3. DNS 메세지(질의,응답,영역전달 등) 4. DNS 헤더 5. DNS 질의 메세지 6. 리졸버 (Resolver) 7. 역질의 8. RR (자원레코드) 9. DNS 캐쉬 10. nslookup 11. TTL

 
        최근수정     요약목록     참고문헌