Ce face ipconfig
Comanda ipconfig este primul instrument apelat pentru diagnosticarea conexiunilor la internet și rețea locală pe orice sistem Windows.
Opțiunea /all afișează fișa completă a fiecărui adaptor de rețea: adresa fizică MAC, dacă este activ DHCP-ul, adresa IPv4 și IPv6, masca de subrețea, adresa routerului (Default Gateway) și serverele DNS folosite.
Opțiunea /flushdns curăță memoria cache a rezolvitorului DNS local din Windows, rezolvând instantaneu problemele de încărcare atunci când un domeniu și-a schimbat serverul sau adresa IP recent.
Opțiunile /release și /renew eliberează și solicită o nouă adresă IP de la routerul DHCP.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
ipconfig |
Afișează un rezumat scurt al adreselor IP pentru fiecare placă de rețea. |
/all |
Afișează configurația completă detaliată (MAC, DNS, DHCP, IPv6). |
/flushdns |
Golește memoria cache locală a numelor de domenii DNS. |
/release |
Eliberează adresa IP curentă primită prin DHCP. |
/renew |
Cere o adresă IP nouă de la serverul DHCP al routerului. |
Ce returnează
Tabelul cu parametrii de configurare ai interfețelor de rețea.
Exemple
Exemplul 1: Curățarea cache-ului DNS după schimbarea nameserverelor unui site
Forțează Windows să re-interogheze serverele DNS din internet.
ipconfig /flushdns
Ieșire în terminal
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
Exemplul 2: Aflarea adresei routerului și a IP-ului local
Afișează adresa IP și gateway-ul implicit.
ipconfig | findstr /i /c:"IPv4 Address" /c:"Default Gateway"
Ieșire în terminal
IPv4 Address. . . . . . . . . . . : 192.168.1.150
Default Gateway . . . . . . . . . : 192.168.1.1
Greșeli frecvente
- Rularea ‘ipconfig /release’ pe un server la distanță conectat prin Remote Desktop fără a înlănțui comanda cu ‘&& ipconfig /renew’ (conducând la pierderea definitivă a conexiunii la server!).
- Așteptarea ca flushdns să rezolve probleme de cache din interiorul browserului (browserele precum Chrome au propriul lor cache DNS intern pe chrome://net-internals/#dns).
Comenzi înrudite
ping: Testează conectivitatea și măsoară timpul de răspuns (latența) către un server sau echipament de rețea prin pachete ICMP.nslookup: Interoghează serverele DNS pentru a afla înregistrările de domeniu (A, AAAA, MX, TXT, CNAME).netstat: Afișează conexiunile de rețea active, porturile ascultate (Listening) și identificatorul PID al fiecărui proces.getmac: Afișează adresele fizice MAC (Media Access Control) ale tuturor adaptoarelor de rețea instalate.
Întrebări & Exemple de Cod:
ipconfigAi o nelămurire despre utilizarea comenzii
ipconfigsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.