/// <summary>
 /// processes a ANAME Question, populated the response with any matching results pulled from the database store
 /// </summary>
 /// <param name="response">DnsResponse instance containing information about the question that will
 /// have any corresponding answer records populated upon return</param>
 protected void ProcessANAMEQuestion(DnsResponse response)
 {
     using (RecordRetrievalServiceClient client = m_recordRetrievalServiceSettings.CreateRecordRetrievalClient())
     {
         client.GetANAMERecords(response.Question.Domain, response.AnswerRecords);
         if (!response.HasAnswerRecords)
         {
             client.GetCNAMERecords(response.Question.Domain, response.AnswerRecords);
         }
     }
 }