Рейтинг:
1
Dave Kreskowiak
Машина может кэшировать результаты разрешения DNS из предыдущих запросов.
Откройте командную строку и введите ipconfig /displaydns
чтобы показать, что находится в кэше распознавателя.
Member 1628554
Привет, Дэйв, большое спасибо за Ваш быстрый ответ. Я очистил кэш DNS перед запуском приложения. Если я запускаю приложение в локальной сети с подключением к интернету или использую Wi-Fi с интернетом, приложение работает как бомба, много ip-пакетов с DNS. Как только я вынимаю компьютер из локальной сети и подключаю USB-ключ, который имеет 3g-соединение с интернетом, я перестаю получать DNS-пакеты. Мой браузер правильно рендерит веб-страницы, кто или что разрешает адрес А.
Dave Kreskowiak
В этом случае вполне возможно, что работа выполняется на стороне поставщика услуг, а не на ПК.
Вы можете очистить кэш DNS, нажать на пару веб-страниц, а затем сбросить кэш, чтобы посмотреть, есть ли там что-нибудь. Если это так, то я понятия не имею, почему вы не видите разговор DNS.
Member 1628554
Привет, Дэйв, сделал так, как ты предложил, и записи DNS, которые мне нужны, есть. Любая причина, по которой вы можете думать с точки зрения приложения (написанного на c#), что я не могу их обнаружить. Я отслеживаю, на порт 53 TCP и UDP протоколов. Еще раз большое вам спасибо за то, что вы уделили мне время и попытались помочь.
Dave Kreskowiak
Я понятия не имею, зачем он это делает.
Member 1628554
Еще раз спасибо, Дэйв, ваша помощь была очень признательна. Ты дал мне место, чтобы посмотреть. :)