Я пытаюсь изменить свой IP-адрес, назначенный DHCP, используя команду renew, но она показывает только предыдущий IP-адрес, а не новый. Вот команда:
C:\Documents and Settings\user>ipconfig/renew
Windows IP Configuration
Ethernet adapter Local Area Connection 4:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.16
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . : 192.168.1.1
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
C:\Documents and Settings\user>
При выполнении renew
команды каждый раз получаю IP-адрес 192.168.1.16. Почему он не меняется?
решение1
Позвольте мне объяснить, что это небольшие шаги:
Абсолютно чистая установка.
- Ваш ПК отправляет запросы DHCP. (В общем: «Привет. Я $MACaddress и мне нужен IP-адрес для этой сети»).
- DHCP-сервер отвечает: «Привет, $MACaddress. Пожалуйста, используйте эти значения. Они действительны в течение X часов».
Теперь ПК знает, какой IP-адрес использовать и как долго он действителен.
Через половину X часов (например, если аренда DHCP была на 4 часа, то это сработает через 2 часа):
- ПК: «Привет, DHCP-сервер, у меня есть эта информация от тебя, и я хочу получить разрешение на ее использование немного дольше, чем у меня есть в настоящее время. Могу ли я это сделать?»
- DHCP-сервер: Конечно, продолжайте использовать их еще до X часов.
Таким образом, действительны в течение 6 часов после первого запроса: 2+4
ЭтотобновитьДействия обычно не изменят ваш IP-адрес. Вы просто получаете разрешение использовать эту информацию в течение более длительного периода времени.
Полезные DHCP-серверы.
DHCP-сервер обычно имеет небольшой пул адресов для раздачи. Многие будут помнить, какой IP-адрес был выдан какому MAC-адресу. После истечения срока аренды (или если вы освободите его, например, с помощью ), ipconfig /release
DHCP-серверу разрешается запомнить это. Когда поступает следующий запрос, он может выдать первый свободный IP-адрес в своем пуле или выдать «свежие» IP-адреса, которые еще не используются или использование которых было более давним. Это означает, что вы обычно получаете тот же IP-адрес даже после истечения срока аренды.
решение2
Попробуйте выполнить следующее из командной строки cmd/powershell.
ipconfig /release
ipconfig /renew
И честно говоря, как объяснил первый парень, вы все равно можете получить тот же IP. Если вы это сделаете, вы ничего не сможете сделать, кроме как снова запустить первую команду, а затем отключить свой ПК от этой сети на «некоторое время». И в этом случае «некоторое время» будет означать, сколько времени пройдет, пока DHCP-сервер предоставит ваш старый IP новому клиенту, что может занять 5 минут, или 5 дней, или дольше. Невозможно сказать.
решение3
У меня часто возникает эта проблема. Я предполагаю, что вы добавили MAC в таблицу статических адресов вашего маршрутизатора.
- Запустите
ipconfig /release
на своем компьютере - Физически отключите соединение с вашим устройством.
- Перезагрузите маршрутизатор.
- Подключите машину к сети
решение4
Недавно у меня была та же проблема с получением другого IP-адреса от DHCP-сервера. Я просто зарезервировал арендованный IP-адрес и на клиентском ПК:
ipconfig /release
ipconfig /renew (sometimes, renew command 2 times).
Не забудьте отключить резервирование после получения нового IP-адреса.