DNS Query Message, DNS Query Section   DNS 질의 메세지, DNS 질의 영역

(2019-03-06)

DNS 쿼리 메세지, DNS 쿼리 메시지


1. DNS 질의 메세지 구성

  

  ※ 특징 : 질의는 저장 필요 없으므로 TTL 항목은 불필요


2. 질의메세지 중 질의영역(Query Section) 항목

  ㅇ 질의 명 스트링(Query name string) : 가변길이, 최대길이는 63
     - 질의의 대상(즉, DNS 갱신 대상)인 영역 이름 
        . 연이은 다수의 라벨로 구성
        . 각 라벨은 길이를 나타내는 1 바이트 필드로 시작
        . `0` 나타나면, 이름의 끝을 의미
     - 例) 이름 스트링이 www.ktword.co.kr 이면,
        

  ㅇ 질의 타입(Query type) : 16 비트
     - 클라이언트가 요청하는 질의 유형         ☞ 자원레코드 유형(RR type) 참조
        .   1 (A)     : IPv4 Address
        .   2 (NS)    : 네임서버
        .   5 (CNAME) : Canonical Name (정식이름)
        .   6 (SOA)   : Start of Authority
        .  13 (HINFO) : 호스트 정보 
        .  15 (MX)    : Mail exchange. 이메일메일서버리다이렉트하도록 요청
        .  28 (AAAA)  : IPv6 Address 
        .  33 (SRV)   : 특정 프로토콜이나 서비스에 대한 정보 요청 ☞ SRV 레코드
        . 252 (AXFR)  : 전체 DNS 영역 전달에 대한 요청 (질의에서만 사용됨)
        . 255 (ANY)   : 모든 레코드에 대한 요청 (질의에서만 사용됨)

  ㅇ 질의 등급(Query class) : 16 비트
     - DNS가 사용하는 특정 프로토콜을 나타냄
        . 1 : IN (Internet) => 인터넷인 경우 
        . 3 : CS            => COAS network
        . 4 : HS            => Hesoid server (MIT 개발)

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


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"