Укажите пользовательский DNS-сервер при загрузке с помощью System.Net.WebClient - PullRequest
0 голосов
/ 26 марта 2011

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

Как я могу выполнить эту задачу, используя класс System.Net.WebClient?

1 Ответ

0 голосов
/ 26 марта 2011

Класс WebClient опирается на класс Dns, который вызывает систему и использует текущие настроенные параметры DNS.Если вы идете по этому маршруту, единственный способ сделать то, что вы хотите, - это сначала изменить настройки DNS, что, вероятно, вам не подходит.

Вместо этого, либо посмотрите на элемент управления сторонней организации, такой как DnDns (бесплатно, с открытым исходным кодом) или просто позвоните nslookup и проанализируйте результаты как подробно здесь .

...