DNS 소프트웨어는 보편적인 “최고의 서버”가 아니라 역할과 운영 요구 사항에 따라 선택해야 합니다. 권위 서비스는 영역을 게시하고, 재귀 서비스는 이름을 확인하고 캐싱해 클라이언트에 응답하며, 전달 확인자는 쿼리를 다른 확인자에 보냅니다. 역할을 결합하면 공격 표면이 달라집니다.