Поиск DNS в ASP / ASP.Net - PullRequest
       20

Поиск DNS в ASP / ASP.Net

1 голос
/ 11 июля 2009

У меня есть сервер Windows, который периодически теряет возможность поиска информации DNS. Я пытаюсь найти причину проблемы, но в то же время я хотел бы иметь возможность отслеживать, может ли сервер выполнять поиск.

По сути, он должен попытаться найти некоторые распространенные имена хостов и отобразить «Успешно», если поиск выполнен успешно.

Я вижу много примеров того, как это делается с компонентами сторонних производителей в ASP, но я бы предпочел сделать это с помощью одного сценария ASP / ASP.Net, который был бы переносимым и не требовал установки дополнительных компонентов. *

Ответы [ 2 ]

5 голосов
/ 11 июля 2009

Вы можете просто сделать:

if (Dns.GetHostAddresses(hostName).Length == 0)
{
    // Host could not be resolved
}
0 голосов
/ 11 июля 2009

Вы всегда можете Process.Start ("nslookup") и проанализировать вывод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...