O que o método Dns.GetHostEntry (String) realmente faz?
Não consigo encontrar qualquer descrição adequada na documentação para o que isso realmente faz.
Verifica a existência de registros A ou registros CNAME ou ambos?
Meu entendimento é que no .NET 4, isso gera um SocketException se o host não existir, e isso é confirmado pelo meu teste.