Extrair registro MX do servidor DNS

Estou escrevendo um aplicativo que está exigindo que eu faça uma pesquisa de DNS para um registro MX. Eu não tenho certeza se alguém já teve experiência fazendo este tipo de trabalho, mas se você fizer, qualquer ajuda seria apreciada.

EDIT: A coisa que eu estou indo para é um aplicativo que irá enviar um alerta por e-mail. O problema é que preciso que o aplicativo possa procurar o registro MX de um domínio.

questionAnswers(5)

yourAnswerToTheQuestion