FInd dhcp servers on LAN [closed]
Try DHCP Explorer, of course it’ll only find servers on segments it’s ran against, not ‘all’ as DHCP isn’t routed by default.
If you want to find DHCP servers using a windows client your can check out the MS toll dhcploc utility which is part of the Supports tools package. XP SP2 Support Tools
DHCP requests are limited to a broadcast domain — i.e. subnets delimited by routers, unless you have something like IP helper setup on the router. So using some kind of network level discovery method, you will never know for sure if you got them all, unless you connect to every subnet.
You could use Wireshark or Network Monitor to view the network traffic in each of your broadcast domains — every DHCP server in a broadcast domain should respond to a DHCP request, even though the client will only handle the first response it recieves.
-
The Overflow Blog
Related
Hot Network Questions
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.8.29.43607
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
How can I find my DHCP server?
On my LAN there are multiple DHCP servers running, and all of them are on the same range.
Now I use a machine which has a dynamic IP address from a DHCP server. I have to know from which server it comes.
![]()
5 Answers 5
To find out the DHCP server that’s giving you the IP, just press Ctrl + Alt + T on your keyboard to open Terminal. When it opens, run the command(s) below:
Как найти второй DHCP-сервер в сети?

Иногда при разборе чужой сети требуется определить насколько правильно работает сеть и нет ли там чужих DHCP серверов.
Делается это довольно просто. Для этого можно использовать небольшую утилиту RogueChecker.
Скачиваем, запускаем, видим такое окошко:
Нажимаем кнопку «Detect Rogue Servers» и в верхнем окне получаем список всех серверов, которые отозвались.
Если же клиентский компьютер был введен в домен, то список авторизованных серверов появится в нижней части окна.
После первого поиска все найденные DHCP серверы будут считаться неизвестными. Утилита не сверяет найденные серверы со списком авторизованных в AD.

Если поставить галочку в столбце «Valid DHCP Servers» напротив нашего правильного сервера, то программа будет его считать авторизованным, и больше не будет рисовать красный кружочек с восклицательным знаком около него. Это сделано для удобства просмотра и поиска «левых» DHCP серверов в сети. Иконка в трее меняется, если обнаружен неизвестный DHCP сервер:

Также программу можно использовать для автоматического вылавливания периодически появляющихся DHCP серверов.
Для этого надо зайти во вкладку Configuration и установить настройки, как часто делать поиск DHCP серверов. В данном примере я поставил проверку на каждые 5 минут.

Также в этом окне можно выбрать через какие сетевые карты делать поиск серверов (при условии, что сетевых карт несколько в этом компьютере).
MikroTik Скрипты: Обнаружение неизвестного DHCP сервера в сети
Настройка обнаружения в сети неизвестного DHCP сервера и отправка уведомления в Telegram или на электронную почту. Отправляется имя DHCP интерфейса на котором обнаружен сервер, IP и MAC адреса неавторизованного устройства.
Иногда происходит ситуация, когда сотрудник подключает к локальной сети предприятия личный роутер, с включенным DHCP сервером, что может вызвать проблемы получения новых IP адресов устройств в локальной сети. Причем проблемы могут обнаруживаться не сразу, а когда истекает аренда IP адресов.
Для быстрого уведомления о появлении неавторизованного DHCP сервера в локальной сети используйте настройку Alerts в настройках DHCP сервера.
Создать предупреждение
- Interface: bridge1-lan — название интерфейса DHCP сервера;
- Valid Servers: 64:D1:54:52:6C:36 — MAC адрес интерфейса DHCP сервера (bridge1-lan);
- Alert Timeout: 10 минут — интервал проверки неавторизованного DHCP сервера и отправка уведомления.
Я рекомендую в окне Alert вызывать скрипт проверки, а не размещать текст скрипта. Если скрипты размещаются в одном месте [System] -> [Scripts] это улучшает удобство управления устройством, чем размещение скриптов в определенных настройках устройства.
Код вызова скрипта:

Скрипт: Обнаружить неизвестный DHCP сервер и отправить сообщение в Telegram


Скрипт: Обнаружить неизвестный DHCP сервер и отправить сообщение на почту

В данном скрипте не используется отправка файла, поэтому параметру FileName присваивается пустое значение «».

Скрипт в одну строку
Отправка уведомления о неизвестном DHCP сервере в Телеграм:
Отправка уведомления о неизвестном DHCP сервере на электронную почту:
? Как обнаружить появление неизвестного DHCP сервера в локальной сети (проблема в небольших сетях) и отправить уведомление в Telegram или электронной почтой обсуждалось в этой статье . Я надеюсь, что быстрый способ узнать о появлении неавторизованного DHCP сервера в локальной сети, позволит вам отреагировать быстрее и облегчит вашу работу. Однако, если вы столкнетесь с каким-то проблемами при настройке, не стесняйтесь написать в комментариях. Я постараюсь помочь.