2009-07-11 6 views
1

J'ai un serveur Windows qui perd par intermittence la possibilité de rechercher des informations DNS. J'essaye d'arriver à la cause du problème mais en même temps je voudrais pouvoir contrôler si le serveur peut effectuer des recherches. Fondamentalement, il devrait essayer de rechercher certains noms d'hôtes communs et l'affichage «Succès» si les recherches sont réussies.Recherche DNS dans ASP/ASP.Net

Je vois beaucoup d'exemples de faire cela avec des composants tiers dans ASP mais je préférerais pouvoir le faire avec un seul script ASP/ASP.Net qui serait portable et ne nécessiterait l'installation d'aucun élément supplémentaire.

Répondre

5

Vous pouvez simplement faire:

if (Dns.GetHostAddresses(hostName).Length == 0) 
{ 
    // Host could not be resolved 
} 
-2

Vous pouvez toujours exécuter Process.Start ("nslookup") et analyser la sortie.

+0

Vous devriez considérer les utilitaires de ligne de commande uniquement la dernière option. Quelque chose d'aussi simple que les recherches DNS "devraient" être pris en charge dans la bibliothèque de langues. –

Questions connexes