Polecenie ipconfig /renew to chyba jedno z najważniejszych narzędzi, jeśli chodzi o zarządzanie adresacją dynamiczną w systemach Windows. Służy ono do wznowienia lub odnowienia dzierżawy adresu IP na wszystkich interfejsach sieciowych komputera, które korzystają z DHCP. Czyli wywołując ipconfig /renew, komputer wysyła żądanie do serwera DHCP o przydzielenie (lub przedłużenie) adresu IP, maski podsieci, bramy, DNS i innych parametrów. W praktyce często się z tego korzysta, gdy po zmianach w sieci (np. zmiana routera, awaria DHCP, problemy z połączeniem) trzeba odświeżyć konfigurację IP bez konieczności restartowania całego komputera. Z mojego doświadczenia to oszczędza mnóstwo czasu, szczególnie w środowiskach biurowych, gdzie komputery mogą szybko odzyskać łączność po drobnych zmianach infrastruktury. To także zgodne z zaleceniami administratorów – zawsze zaczynać od prostych i nieinwazyjnych rozwiązań. Co ciekawe, to polecenie działa dla wszystkich interfejsów naraz, chyba że podamy konkretną nazwę karty. W skrócie, ipconfig /renew to najlepszy sposób na bezpieczne, szybkie odnowienie konfiguracji sieciowej poprzez DHCP, bez ryzyka tracenia ustawień czy konieczności ręcznego wprowadzania adresów.
Zauważyłem, że często mylimy różne opcje polecenia ipconfig, bo ich nazwy są podobne, ale tak naprawdę robią zupełnie inne rzeczy. Na przykład ipconfig /all wcale nie odnawia dzierżawy adresów IP, tylko wyświetla szczegółową konfigurację wszystkich dostępnych interfejsów sieciowych – pokaże adresy IP, DNS, maski, bramy itd. Tego polecenia używa się raczej do diagnostyki niż do jakichkolwiek czynności administracyjnych. Z kolei ipconfig /release służy do zwalniania (czyli rezygnowania z) przydzielonego adresu IP na wszystkich kartach sieciowych – komputer po tym traci połączenie sieciowe do czasu ponownego pobrania adresu (czyli wymaga potem użycia właśnie ipconfig /renew, żeby odzyskać dzierżawę). To jest przydatne, gdy chcemy wyczyścić konfigurację IP przed jakimś troubleshootingiem, ale nie robi kompletnie tego co pytanie sugeruje. Jeśli chodzi o ipconfig /registerdns, to to polecenie odświeża dynamiczną rejestrację nazw DNS związanych z kartą sieciową – to chodzi o aktualizację rekordów w serwerze DNS, a nie o same adresy IP i ich dzierżawy. Ten błąd myślowy pojawia się często, bo DNS i DHCP bywają mylone, ale to dwa różne protokoły i zadania. Ogólnie rzecz biorąc, tylko ipconfig /renew wchodzi w interakcję z serwerem DHCP w celu odnowienia dzierżawy adresu IP. Reszta poleceń to narzędzia przydatne, ale do zupełnie innych celów. Warto dobrze rozróżniać te funkcje, bo pozwala to lepiej diagnozować i administracyjnie ogarniać sieć, szczególnie gdy pojawiają się jakieś komplikacje z adresacją czy rozwiązywaniem nazw.