DNS Header, DNS Message Header   DNS 헤더, DNS 메세지 헤더

(2021-02-22)
1. DNS 메세지 헤더 영역 (필수, 12 바이트 고정)

  


2. DNS 메세지 헤더 항목트랜잭션 식별자 ID (16비트)
     - 매 질의 마다 고유한 식별 ID 생성
        . 바로 이 식별자로써 질의-응답이 연결됨

  ㅇ 플래그 (16비트) 
     
     - QR (Query/Response)
        . DNS 메세지가 `DNS 질의(0)`,`DNS 응답(1)` 인지를 구분
     - Op code (Operation code) : 4 비트
        . 0  :  `표준 질의` 또는 `표준 질의에 대한 응답`
        . 1  :  역 질의 (Inverse Query)
        . 2  :  서버상태 요구
        . 4  :  통지
        . 5  :  갱신
     - AA (Authoritative Answer, 책임 플래그)
        . DNS 응답 메세지에 만 사용됨
        . 1  :  네임서버 권한이 인정서버일 때
     - TC (Truncated)
        . 512 바이트 초과 여부
        . 1  :  응답메세지가 512 바이트 이상이라서  512로 짤리어짐
           .. 이 경우에 클라이언트TCP 포트를 통해 질의를 재전송하게 됨
     - RD (Recursion Desired, 재귀 요구 플래그)
        . 1  :  클라이언트재귀 질의를 원함
           .. 질의메세지에서 지정되며, 응답메세지에서 이를 반복함
           .. 재귀질의가 요청되지 않으면, 반복질의로 간주하게됨
     - RA (Recursion Available, 재귀 유효 플래그)
        . 네임서버재귀 질의가 이용 가능한지를 나타냄
     - 예약 (Reserved) : 통상 000 으로 셋팅
     - rCode (response code, 응답/오류 코드)               
        . 0 => No Error, 1 => Format Error(질의를 이해할 수 없음),
          2 => ServFail(Server Failure), 3 => 도메인네임 존재 않음 등

     ※ 플래그 관련 값 ☞ IANA Domain Name System (DNS) Parameters 참조

  ㅇ 질의 카운트 (Qusetion count)
     - 질의의 수
  ㅇ 응답 카운트 (Answer count)
     - 응답 RR(Resource Record)의 수
  ㅇ 네임서버 카운트 (NS count)
     - 책임 RR(Resource Record)의 수
  ㅇ 추가정보 카운트 (Additional count)
     - 추가 RR(Resource Record)의 수


[DNS 메세지(프로토콜)] 1. 이름-주소 해석 2. DNS 질의/응답 3. DNS 메세지(질의,응답,영역전달 등) 4. DNS 헤더 5. DNS 질의 메세지 6. 리졸버 (Resolver) 7. 역질의 8. RR (자원레코드) 9. DNS 캐쉬 10. TTL 11. nslookup 12. dig
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   전기전자공학
  5.   방송/멀티미디어/정보이론
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   웹기술
      9.   인터넷 응용
        1.   NetBIOS
        2.   DNS
              1. DNS
          1.   네임공간
          2.   DNS 메세지(프로토콜)
            1.   1. 이름-주소 해석
                2. DNS 질의/응답
                3. DNS 메세지(질의,응답,영역전달 등)
                4. DNS 헤더
                5. DNS 질의 메세지
                6. 리졸버 (Resolver)
                7. 역질의
                8. RR (자원레코드)
                9. DNS 캐쉬
                10. TTL
                11. nslookup
                12. dig
          3.   네임서버
          4.   DNS 기타일반
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   VPN
        8.   무선인터넷
        9.   전자상거래
        10.   개인 컨텐츠
        11.   인터넷 기타 응용
      10.   인터넷 기타
      11.   패킷교환(PSN)
      12.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공학일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

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