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 개발)