Как определить, какой у меня DHCP-сервер?

24

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

Существует два сервера Windows Server 2003, один сервер Windows Server 2008 с Exchange 2010 на нем и SonicWall TZ210 между локальной сетью и глобальной сетью. Компьютеры, подключенные через DHCP, показывают IP-адрес шлюза, который соответствует устройству SonicWall, однако для него не включен DHCP.

Где и как я могу узнать , что это работает DHCP , чтобы я мог управлять ею? Я также обеспокоен внутренними службами DNS и доменов Windows, поскольку в сети, по-видимому, содержится запутанная информация, которая конфликтует сама с собой.

Недели манки
источник

Ответы:

34

ipconfig /allпокажет вам местоположение вашего DHCP-сервера. Есть позиция с надписью " DHCP Server"

Если вы хотите использовать навыки ниндзя, вы можете использовать команду ipconfig /all | find /i "DHCP Server"

Nixphoe
источник
Найден DHCP-сервер - он работает на одном из серверов Windows 2003. Интересно, будет ли для меня безопаснее перенести этот сервис в SonicWall? Я пытаюсь в конечном итоге создать условия, чтобы иметь возможность удалить 2 сервера WIndows 2003 ...
Manca Weeks
4
Лично я не знаю, почему вы перенесли бы DHCP на SonicWall. Я запускаю DHCP на своих контроллерах домена - это не совсем ресурсоемкий процесс, и он просто работает ™ без какой-либо реальной драмы. Есть ли веская причина, по которой вы должны перенести его в SonicWall?
Бен Пилброу
4
Какова функция сервера OS-X в этой сети? Это не похоже на хорошую подгонку.
Джо Интернет
2
@Manca - Все это звучит как очень плохой план. Если вы используете Exchange, вы, вероятно, хотите сохранить Active Directory. И если вы хотите сохранить Active Directory, вы хотите, чтобы Active Directory также была и DHCP-сервером, и DNS-сервером, чтобы компьютеры, подключенные к домену Active Directory, правильно обрабатывали имена. Если вы действительно хотите перейти в среду на основе OS X (и если у вас есть любое количество компьютеров с Windows, это сомнительный шаг), вам также следует отказаться от обмена и использовать почтовый сервер OS X.
Джоэл Коэль
6
@Joel, если вы планируете сохранить Exchange, вы, вероятно, «не хотите поддерживать Active Directory», требуется Active Directory . Если вы заберете Active Directory из Exchange (или попытаетесь перенести его на сервер Exchange), он загорится .
Бен Пилброу
8

Ваш шлюз не всегда одно и то же (сервер, брандмауэр, прокси и т. Д.), Как ваш DHCP-сервер. Чтобы найти свой DHCP-сервер, перейдите к состоянию сетевого подключения, перейдите к сведениям и найдите адрес «DHCP-сервера».

Скорее всего, это Windows DHCP-сервер Windows, поэтому, если вы откроете оснастку DHCP MMC и нажмете « Действие => Управляемые авторизованные DHCP-серверы», следует надеяться, что список DHCP-серверов будет авторизован в Active Directory. Затем вы можете управлять DHCP-сервером (ами) с той же консоли и посмотреть, какие области и параметры вы определили.

Бен Пилброу
источник
3

Можно также перечислить все авторизованные DHCP-серверы в домене, выполнив команду, например, если вам нужно провести инвентаризацию с помощью скрипта:

netsh dhcp show server

Существует также способ просмотра всех авторизованных DHCP-серверов в домене с помощью инструмента редактирования ADSI.

  1. Откройте инструмент редактирования ADSI.
  2. Щелкните правой кнопкой мыши root на левой панели и выберите Connect to.
  3. Выберите « Конфигурация» в раскрывающемся списке « Выберите известный контекст именования :».
  4. Перейдите к "CN=NetServices,CN=Services,CN=Configuration,DC=yourdomain,DC=com".
  5. Список авторизованных DHCP-серверов будет находиться на правой панели.
Владимир Михайлович
источник
1
Вы можете проверить это, я получил: Следующая команда не была найдена: dhcp show server. C:\>netsh dhcp show server The following command was not found: dhcp show server. C:\>netsh dhcp list - Lists all the commands available. help - Displays help. ? - Displays help. trace - Enable or disable tracing for DHCP client, Dump the last 100 traces.
Тило
@Tilo помогает serverfault.com/questions/203889/… ?
mwfearnley
2

В сетях на базе Windows сервер dhcp почти никогда не находится на шлюзе и почти всегда на контроллере (ах) домена. То, что вы описываете, звучит как совершенно нормальная сетевая настройка для меня.

Джоэл Коэль
источник
1

Я перенес DHCP-сервер с моего единственного сервера Windows на мой маршрутизатор. Я только что настроил DHCP на маршрутизаторе, затем в ту ночь выключил его в Windows и включил на маршрутизаторе. Нет проблем.

Джим Близард
источник