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  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"