Назад | Перейти на главную страницу

Есть ли инструмент или метод, позволяющий узнать, отвечает ли DNS-сервер Windows на запросы DNS от клиентов?

Мне нужно вывести из эксплуатации сервер 2008 года, который был одним из 4 контроллеров домена в домене в той же подсети / месте расположения сайта. Мне удалось распаковать 2 других без проблем по большей части, но последнее, что я сделал, вызывало проблемы с несколькими статическими устройствами, которые «теряли Интернет», когда их статический назначенный DNS-сервер пропал.

Я ищу инструмент или метод определения того, отвечает ли DNS-сервер Windows на клиентские DNS-запросы. Я также хочу посмотреть, есть ли способ определить исходный IP-адрес / подсеть, если это возможно.

Включите ведение журнала отладки в свойствах DNS-сервера, который будет выведен из эксплуатации для: направление пакета: входящий, содержимое пакета: запросы.

IP-адрес источника будет включен в журнал.

Это ручной метод, но вы можете запросить у сервера простую статистику по PowerShell с помощью Get-DnsServerStatistics команда:

PS C:\Users\Administrator.DOMAIN> Get-DnsServerStatistics

TimeStatistics:
==============

TimeElapsedSinceLastClearedStatisticsBetweenRestart     01:15:58
LastClearTime                                           7/2/2020 10:34:02 PM
ServerStartTime                                         7/2/2020 10:34:02 PM
TimeElapsedSinceLastClearedStatistics                   04:11:44
TimeElapsedSinceServerStartBetweenRestart               01:15:58
TimeElapsedSinceServerStart                             04:11:44


QueryStatistics:
===============

TcpQueriesSent                                          0
UdpResponsesReceived                                    760
UdpQueries                                              271
UdpResponses                                            271
UdpQueriesSent                                          761
TcpResponsesReceived                                    0
TcpQueries                                              5
TcpResponses                                            5
TcpClientConnections                                    5

Вас интересуют QueryStatistics, Query2Statistics и RecursionStatistics. Но команда выводит намного больше.

Вы можете наблюдать за подключениями на сервере. Если числа слишком велики и вы слишком устали, чтобы заниматься математикой, вы можете стереть статистику с помощью Clear-DnsServerStatistics.

После этого все будет обнулено, найдите время и посмотрите, не появится ли что-то на сервере снова с помощью Get-DnsServerStatistics.