ipconfig to wbudowane w Windows narzędzie wiersza poleceń, które pokazuje konfigurację TCP/IP wszystkich kart sieciowych w systemie — adres IP, maskę podsieci, bramę domyślną — a dodatkowo pozwala odnawiać dzierżawy z serwera DHCP i zarządzać lokalną pamięcią podręczną DNS. To pierwsze polecenie, po które sięgasz, gdy internet „nie działa”, a Ty chcesz w trzy sekundy sprawdzić, czy maszyna w ogóle dostała adres IP.
Składnia i najważniejsze opcje
Podstawowe wywołanie wygląda tak: ipconfig [/all] [/release] [/renew] [/flushdns] [/displaydns]
ipconfig(bez parametrów) — wyświetla skrócony wynik: adres IPv4, maskę i bramę dla każdej karty./all— pełna konfiguracja: adres MAC, serwery DNS, status DHCP, dzierżawa, sufiksy domeny. Tu szukasz odpowiedzi./release— zwalnia bieżącą dzierżawę IPv4 uzyskaną z DHCP (karta zostaje bez adresu)./renew— prosi serwer DHCP o nowy adres IPv4 (lub odnowienie starego)./flushdns— czyści lokalną pamięć podręczną resolvera DNS. Klasyk po zmianie rekordów DNS./displaydns— pokazuje zawartość pamięci podręcznej DNS (co system aktualnie ma zbuforowane)./registerdns— odświeża dzierżawy DHCP i ponownie rejestruje nazwy DNS (przydatne w domenie AD).
Przykłady użycia
ipconfig— szybki rzut oka, czy karta ma adres IP. Jeśli widzisz coś w stylu169.254.x.x, DHCP nie odpowiedział.ipconfig /all— sprawdzasz, jakie serwery DNS i bramę dostała maszyna oraz adres MAC karty.ipconfig /releasea potemipconfig /renew— wymuszasz pełny restart dzierżawy DHCP, gdy adres się „zawiesił”.ipconfig /flushdns— wykonujesz po zmianie DNS lub gdy strona uparcie pokazuje stary serwer.ipconfig /displaydns— podglądasz, co system zbuforował, zanim zdecydujesz się to wyczyścić.
Częste błędy i pułapki
Opcje, które zmieniają stan — /release, /renew, /flushdns, /registerdns — wymagają wiersza poleceń uruchomionego jako administrator. Samo ipconfig i ipconfig /all działają bez podnoszenia uprawnień. Druga pułapka: /release bez podanej karty zwalnia adres na wszystkich interfejsach DHCP, więc jeśli pracujesz zdalnie przez to samo łącze, odetniesz się od maszyny. ipconfig nie jest też tym samym co linuksowy ifconfig ani ip — flagi się nie pokrywają, więc nie przenoś nawyków. I pamiętaj: /flushdns czyści cache systemowy, ale przeglądarki (np. Chrome) trzymają własny — to częsty powód „dlaczego dalej widzę stary adres”.
Powiązane komendy: ping, nslookup, tracert, netsh, getmac, route.