Z systemem Windows, ilekroć spróbuję:
ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew
Dostaję stary adres IP ponownie, z wyjątkiem pierwszej próby. Za pierwszym razem dał nowy adres IP. Ale potem zwraca mi moje stare IP.
Z systemem Windows, ilekroć spróbuję:
ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew
Dostaję stary adres IP ponownie, z wyjątkiem pierwszej próby. Za pierwszym razem dał nowy adres IP. Ale potem zwraca mi moje stare IP.
Odpowiedzi:
Po usunięciu nowej dzierżawy adresu IP ipconfig /release
decyzja o tym, jaki adres IP otrzymasz, gdy żądasz nowej dzierżawy, zależy od serwera DHCP. Serwer DHCP przypisze „następny dostępny” adres IP, który może być z łatwością adresem, który właśnie zwolniłeś.
Jeśli masz kontrolę nad serwerem DHCP i nie chcesz mieć tego samego adresu IP, który masz obecnie, masz następujące opcje:
Jeśli nie masz kontroli nad serwerem DHCP, opcje stają się następujące:
Tak działają serwery DHCP. Będzie zawsze dawał ci ostatni wydany adres IP, jeśli jest dostępny. Oprócz fałszowania adresów MAC możesz wyłączyć komputer, włączyć inne urządzenie, które potrzebuje adresu IP, aby otrzymać „stary adres IP”. Następnie włącz ponownie komputer, a wyda ci nowy. Nie było wzmianki o tym, co próbujesz osiągnąć, ani o tym, dlaczego potrzebujesz nowego adresu IP, ale alternatywą byłoby samodzielne IP i zmienianie go w razie potrzeby.
Zasadniczo możesz nie być w stanie wymusić tego.
Serwer DHCP kontroluje przekazywanie adresów DHCP. Ten serwer decyduje, który adres IP otrzymasz; a nie coś, co robisz na komputerze lokalnym.
Powiedziawszy to, możesz być w stanie grać w serwer DHCP, wiedząc, że większość działa w następujący sposób:
To ostatnie pomaga ci (pomoc w stylu clippy).
Otrzymasz adres IP (powiedzmy 1.2.3.100, który jest ważny przez X godzin. (Powiedz 24h).
Po 12 godzinach mówisz „Hej, chcę udostępnić ten adres IP”
Ta praca.
Następnie pytasz ponownie o adres IP („Hej, jestem AA: BB: CC: DD: EE: FF, który ostatnio miał adres IP 1.2.3.100. Czy mogę prosić o adres IP ponownie?”). Tym razem chcesz mieć inny adres IP, ale serwer DHCP ponownie daje ci 1.2.3.100.
Dostępne są dwie opcje:
Prawidłowym sposobem jest jednak zapytanie „Dlaczego chcę innego adresu IP” i rozwiązanie tego. Np. Rozmawiając z administratorem sieci i uzyskując zarezerwowany adres IP lub ustawiając statyczny adres IP (a Ty zaznaczasz ten adres jako używany, aby nigdy więcej go nie ujawniał).
Jeśli potrzebujesz nowego adresu IP, gdy dhcp ma dzierżawę lub rezerwację adresu MAC, musisz zmienić komputer Mac (jeśli nie masz dostępu do serwera DHCP).
Po podłączeniu hosta do sieci za pomocą serwera DHCP otrzymasz adres IP:
1. jeśli serwer DHCP ma rezerwację dla komputera Mac, zawsze otrzymasz ten sam adres IP
2. jeśli serwer DHCP ma dzierżawioną pamięć podręczną dla komputera Mac, otrzymasz stary adres IP
3. w przeciwnym razie wtedy otrzymasz pierwszy dostępny adres IP