2009-07-11 10 views
1

DNS情報を検索する機能が断続的に失われているWindowsサーバーがあります。私は問題の根本的な原因を調べようとしていますが、その間にサーバーがルックアップを実行できるかどうかを監視できるようにしたいと考えています。ASP/ASP.NetのDNS参照

基本的には、いくつかの一般的なホスト名を検索して、検索が成功した場合は「成功」と表示します。

ASPでサードパーティのコンポーネントでこれを行う例がたくさんありますが、移植性があり、何も追加インストールする必要のない単一のASP/ASP.Netスクリプトでこれを行うことができます。

答えて

5

あなたは、単に行うことができます:

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

いつでもProcess.Start( "nslookup")を実行して出力を解析できます。

+0

あなたが唯一の最後のオプションとして、コマンドラインユーティリティを検討すべきです。 DNSルックアップと同じようなものは、言語ライブラリでサポートされるべきです。 –