DNS는 UDP나 TCP를 통해 실행할 수 있으며, TCP를 이용하는 경우는 Zone 전달이나 큰 DNS 쿼리를 보낼 때 이용 하며, 일반적으로 UDP를 이용하는 DNS 쿼리/응답 패킷만 볼 수 있다. DNS 메시지의 형태는 기본적으로 다음과 같이 구성 되어 있으며, 생략되는 경우도 있다. Header Question Answer Authority Additional [그림.1 DNS 메시지 기본 형태] [그림.1DNS 메시지 기본 형태]에서 제일 위에 있는 Header부분을 살펴 보도록 하자. ID OR Opcode AA TC RD RA Z RCODE QDCOUNT ANCOUNT NSCOUNT ARCOUNT [그림.2 DNS 헤더 구조] DNS Header는 총 12Byte로 이루어져 있며, 아래 [그..