Polecenie ipconfig /release jest właśnie tym narzędziem, które w Windowsie pozwala całkowicie zwolnić dzierżawy adresów IP przypisanych do wszystkich kart sieciowych w danym komputerze. Moim zdaniem to jedno z tych poleceń, które każdy administrator sieci albo technik powinien mieć w małym palcu. Używanie ipconfig /release powoduje, że interfejsy sieciowe przestają „trzymać” dotychczasowy adres przydzielony przez serwer DHCP – po tym komputer przez chwilę nie ma w ogóle adresu IP. W praktyce przydaje się to, kiedy coś się pokićkało z DHCP, adresy się dublują albo komputer „nie widzi” sieci. Często po zwolnieniu adresu i wydaniu ipconfig /renew można w prosty sposób rozwiązać typowe problemy z siecią, na przykład nieprawidłowe przypisanie adresów. Co ciekawe, ipconfig /release działa na wszystkie interfejsy – jeśli chcesz zwolnić tylko na jednej karcie, dodajesz jej nazwę. Z mojego doświadczenia, wiele razy pomagało mi to w biurze, gdy po zmianach w infrastrukturze trzeba było wymusić nową konfigurację. To zgodne z dobrymi praktykami – zanim zaczniemy grzebać głębiej, lepiej spróbować „odświeżyć” dzierżawę adresu IP. Warto pamiętać też, że to polecenie nie dotyczy statycznie ustawionych adresów – działa tylko gdy adres jest przydzielany dynamicznie przez DHCP, a to dziś standard.
W tej grupie poleceń łatwo się pogubić, bo każde z nich robi coś innego, choć wszystkie dotyczą zarządzania adresacją i konfiguracją sieci w Windowsie. ipconfig /all to tylko wyświetlanie – pokazuje pełną konfigurację sieciową, ale nie wpływa na żadne ustawienia czy dzierżawy DHCP. To przydatne, gdy chcesz sprawdzić, jaki masz adres IP, maskę, bramę czy DNS – sam nie raz korzystałem, ale to zdecydowanie nie zwalnia żadnych adresów. ipconfig /renew jest często mylone z release, ale ono działa odwrotnie – to właśnie pobieranie nowej dzierżawy z serwera DHCP. Jeśli komputer nie ma adresu (np. po release), to renew poprosi o nowy. Wydaje się logiczne, że renew coś zmienia, ale bez wcześniejszego release nic nie „zwalniasz”, więc nie rozwiązuje to problemów z nieprawidłową dzierżawą. ipconfig /registerdns natomiast służy do rejestracji adresu IP komputera w usłudze DNS – to już zupełnie inna bajka, bardziej dla administratorów, którzy chcą wymusić aktualizację rekordów DNS dla komputera. Moim zdaniem częsty błąd to zakładanie, że „każde ipconfig coś robi z adresem”, ale trzeba wiedzieć, które polecenie naprawdę zwalnia dzierżawę (release), a które tylko pokazuje stan czy inicjuje inne procedury sieciowe. W firmowych sieciach, szczególnie tam gdzie serwer DHCP zarządza adresacją, korzystanie z odpowiednich parametrów ipconfig jest podstawą skutecznej diagnostyki – i dlatego znajomość ich działania jest tak ważna. Wiele razy widziałem, jak ktoś próbuje ipconfig /renew bez uprzedniego release i dziwi się, że problem nie znika – dobre rozumienie tej różnicy znacznie skraca czas naprawy typowych usterek sieciowych.