Как получить новый IP от сервера DHCP, который отличается от существующего IP

запуск Windows, всякий раз, когда я пытаюсь это:

ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew

Я получаю старый IP-адрес переназначен, за исключением первой попытки.
С первой попытки он дал новый IP. Но после этого он возвращает мне мой старый IP.

14
задан Twisty Impersonator
01.05.2023 2:04 Количество просмотров материала 2497
Распечатать страницу

4 ответа

при удалении аренды нового IP-адреса с помощью ipconfig /release Это зависит от DHCP-сервера, чтобы решить, какой IP-адрес вы получаете, когда вы запрашиваете новую аренду. DHCP-сервер назначит" следующий доступный " IP-адрес, который может быть легко адрес, который вы только что выпустили.

Если у вас есть контроль над DHCP-сервером и вы не хотите, чтобы тот же IP-адрес, который у вас есть в настоящее время, ваши варианты включают в себя:

  1. исключить нежелательный IP-адрес из пула доступных DHCP арендует, чтобы DHCP-сервер не назначал адрес.
  2. создайте резервирование DHCP, назначив нужный адрес MAC-адресу сетевого адаптера.

Если у вас нет контроля над DHCP-сервером, ваши опции станут:

  1. избегайте DHCP и назначьте статический IP-адрес сетевому адаптеру.
  2. попробуйте получить другой компьютер в сети, чтобы получить аренду для нежелательного IP-адреса, так DHCP-сервер не удается назначить это компьютеру.
3
отвечен Twisty Impersonator 2023-05-02 09:52

Это в значительной степени способ работы DHCP-серверов. Он всегда даст вам ваш последний выданный IP, если он доступен. Помимо спуфинга MAC, вы можете выключить компьютер, включить другое устройство, которому нужен IP-адрес, чтобы ему был выдан "ваш старый IP". Затем включите компьютер, и он выдаст вам новый. Там не было никакого упоминания о том, что вы пытались достичь или Почему вам нужен новый IP, но альтернатива будет статический IP себя и изменить при необходимости.

0
отвечен ZiggyStardust 2023-05-02 12:09

в принципе, вы не можете быть в состоянии эту силу.

DHCP-сервер контролирует выдачу DHCP-адресов. Этот сервер решает, какой IP вы получаете, не то, что вы делаете на вашем локальном компьютере.



Сказав это, вы сможете играть на DHCP сервере, зная, что большинство работает следующим образом:

  • они имеют ограниченный диапазон IP-адресов для раздачи. (например, с 1.2.3.100 по 1.2.3.200).
  • они помнят, какой IP уже был выдан и до которого времени, что аренда действительна.
  • при выдаче нового IP они часто используют еще не использованный IP,при наличии. Если они закончатся, они будут NACK запрос DHCP. Если они закончатся неиспользованные IPS, но у старых IP, которые больше не раздали (leae истек) они ahnd те.
  • большую часть времени они будут проверять, какой IP-адрес у вас был ранее, когда они получают DHCP req (либо самостоятельно, либо как часть DHCP req пакет.) Они разрешены они дают вам тот же IP.

последнее, что помогает вам (clippy стиль помогает).

вы получаете IP (скажем, 1.2.3.100, который действителен в течение X часов. (Скажем 24 часа).

через 12 часов вы говорите: "Эй, я хочу выпустить этот IP"

Эта работа.

Затем вы снова попросите IP-адрес ("Эй, я AA:BB:CC:DD:EE: FF, у которого последний был IP 1.2.3.100. Можно мне снова с IP?"). На этот раз вы хотите другой IP, но сервер DHCP услужливо дает вам 1.2.3.100 снова.

два варианта здесь:

  1. не Клайна "я вчера 1.2.3.100". Зависит от вашего клиента DHCP (IIRC windows не делал этого в прошлом, хотя это было разрешено. Клиент Unix корректно обработал эту часть).
  2. претендовать на чужое. (например, изменить MAC-адрес).

правильный способ, однако, чтобы спросить: "почему я хочу другой IP" и решить эту проблему. Е. Г. говорить с вашим сетевым администратором и получением зарезервированного IP или установкой статического IP (и вы, администратор, отмечающий этот IP, как используемый, поэтому она никогда не выдает это снова).

0
отвечен Hennes 2023-05-02 14:26

Если вам нужен новый ip, когда dhcp есть аренда или резервирование для вашего mac-адреса, то вам нужно изменить свой mac (Если у вас нет доступа к DHCP-серверу).

При подключении хоста к сети с DHCP сервером, вы получаете IP:

1. если DHCP сервер имеет резервирование для mac, то вы всегда получаете тот же IP

2. если DHCP-сервер аренды кэшируются для вашего mac, то вы получите старый IP

3. еще тогда вы получите первый доступный IP

0
отвечен Adam Silenko 2023-05-02 16:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

command-line
dhcp
ip-address
windows
Вверх