Мне нужно списать сервер 2008 года, который был одним из 4 DC в домене в той же подсети / месте расположения сайта. Мне удалось разложить 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
.