Ce este ipconfig?
ipconfig reprezintă „Configurare protocol Internet” . Este un program de aplicație consolă a câtorva sisteme de operare computer care arată fiecare valoare curentă a configurației rețelei TCP/IP și reîmprospătează setările DNS (Domain Name System) și DHCP (Dynamic Host Configuration Protocol). Comanda ipconfig arată adresele IPv4 (Internet Protocol versiunea 4) și IPv6, gateway-ul implicit pentru fiecare adaptor și masca de subrețea dacă este aplicată fără parametri.
Implementări de ipconfig
Comanda este prezentă în Apple macOS, ReactOS și Microsoft Windows. Versiunea ReactOS a fost dezvoltată pe baza licenței GPL de Ged Murphy .
Apple macOS
În Mac OS X, ipconfig servește ca acoperire pentru agentul IPConfiguration și poate fi utilizat pentru controlul clientului DHCP și Bootstrap Protocol prin interfața de linie de comandă. De asemenea, Mac OS X aplică ifconfig pentru control direct pe interfețele de rețea, cum ar fi configurarea adreselor IP statice, ca aproape toate sistemele de operare bazate pe Unix. În Linux, comanda, adică ifconfig a fost înlocuit de comanda IP.
Microsoft Windows și ReactOS
Comanda, adică ipconfig sprijină /toate comutator din linia de comandă. Acest rezultat este o informație mai cuprinzătoare în comparație cu ipconfig singur.
Comanda ipconfig conține o caracteristică importantă suplimentară în care forțează reîmprospătarea adresei IP DHCP a computerului gazdă pentru a solicita o adresă IP distinctă. Se face cu două comenzi diferite în ordine. Prima comandă este ipconfig /release care rulează pentru a forța clientul să oprească imediat contractul de închiriere prin transferarea serverului o notificare de eliberare a DHCP care actualizează informațiile de stare ale serverului și marchează adresa IP a unui client vechi ca 'disponibil' .
A doua comandă este ipconfig /renew care rulează pentru a solicita o nouă adresă IP. În care un sistem este conectat la un modem sau un cablu DSL, poate fi necesar să fie conectat direct la portul de rețea al modemului pentru a ocoli routerul, înainte de a opri alimentarea și de a utiliza ipconfig /release pentru o perioadă, pentru a vă asigura că Adresa IP este preluată de alte computere.
Parametrul, adică /flushdns poate fi folosit pentru ștergerea cache-ului DNS (Domain Name System) pentru a se asigura că cererile viitoare aplică noi informații DNS prin împingerea numelor de gazdă pentru a fi remediate de la zero.
Parametrii ipconfig
Unii parametri ai comenzii ipconfig sunt enumerați și menționați mai jos:
Da nu. | Parametru | Descriere |
---|---|---|
1. | /toate | Acesta arată configurația TCP/IP completă pentru fiecare adaptor. Un adaptor poate indica interfețe fizice interfețe logice (conexiuni dial-up) sau adaptoare de rețea instalate. |
2. | /flushdns | Acesta șterge și reîncarcă informațiile cache-ului de rezolvare a clientului DNS. Putem aplica această procedură pentru a elimina intrările negative din cache prin cache și alte intrări care au fost adăugate dinamic la momentul depanării DNS. |
3. | /displaydns | Acesta arată subiectul cache-ului de rezolvare a clientului DNS care conține atât intrările preîncărcate prin fișierul local Hosts, cât și jurnalele de resurse accesate recent pentru interogările de nume fixate de sistem. Serviciul pentru clienți al DNS aplică aceste informații pentru rezolvarea numelor solicitate frecvent înainte de a interoga serverele sale DNS. |
4. | /reînnoi [] | Reîmprospătează configurația DHCP pentru fiecare adaptor sau pentru un anumit adaptor dacă parametrul, adică, adaptor e adăugat. Acest parametru este disponibil numai pe sistemele cu adaptoare care sunt construite pentru a obține automat o adresă IP. Trebuie să introducem numele adaptorului care apare atunci când folosim comanda ipconfig fără parametri pentru specificarea unui nume de adaptor. |
5. | /eliberare [] | Trimite un mesaj, adică DHCPRELEASE către serverul DHCP pentru a publica configurația DHCP în curs și pentru a elimina configurația adresei IP fie pentru fiecare adaptor, fie pentru un anumit adaptor, dacă parametrul, de exemplu, adaptor este inclus. Acest parametru imobilizează TCP/IP pentru adaptoarele configurate pentru a obține automat o adresă IP. Trebuie să introducem numele adaptorului care apare atunci când folosim comanda ipconfig fără parametri pentru specificarea unui nume de adaptor. |
6. | /registerdns | Inițiază manual înregistrarea dinamică pentru adresele IP și numele DNS care sunt configurate într-un sistem. Putem aplica acest parametru pentru depanarea unei înregistrări de nume DNS nereușite sau pentru a remedia o problemă de actualizare dinamică între serverul DNS și un client fără a reporni sistemul client. În proprietățile avansate, setările DNS ale protocolului TCP/IP decid ce nume sunt certificate în DNS. |
7. | /? | Arată Ajutor opțiune la promptul de comandă. |
8. | /release6 [] | Trimite un mesaj, adică DHCPRELEASE către serverul DHCPv6 pentru a publica configurația DHCP în curs și pentru a elimina configurația adresei IPv6 fie pentru fiecare adaptor, fie pentru un anumit adaptor, dacă parametrul, de exemplu, adaptor este inclus. Acest parametru imobilizează TCP/IP pentru adaptoarele configurate pentru a obține automat o adresă IP. Trebuie să introducem numele adaptorului care apare atunci când folosim comanda ipconfig fără parametri pentru specificarea unui nume de adaptor. |
9. | /renew6 [] | Reîmprospătează configurația DHCPv6 pentru fiecare adaptor sau pentru un anumit adaptor dacă este adăugat parametrul, adică adaptorul. Acest parametru este disponibil numai pe sistemele cu adaptoare care sunt construite pentru a obține automat o adresă IPv6. Trebuie să introducem numele adaptorului care apare atunci când folosim comanda ipconfig fără parametri pentru specificarea unui nume de adaptor. |
10. | /setclassid [] | Configurați ID-ul clasei DHCP pentru un adaptor descris. Putem folosi caracterul wildcard asterisc (*) pentru a seta ID-ul clasei DHCP pentru fiecare adaptor în locul adaptorului. Este disponibil numai pe sistemele cu adaptor care sunt deja configurate pentru a obține automat o adresă IP. ID-ul de clasă în curs este șters dacă nu este specificat un ID de clasă al DHCP. |
unsprezece. | /showclassid | Afișează ID-ul clasei DHCP pentru un adaptor descris. Putem folosi caracterul wildcard asterisc (*) pentru a vedea ID-ul clasei DHCP pentru fiecare adaptor în locul adaptorului. Este disponibil numai pe sistemele cu adaptor care sunt deja configurate pentru a obține automat o adresă IP. |
Cum se aplică ipconfig și opțiuni?
ipconfig este folosit pentru afișarea detaliilor despre configurația rețelei noastre și pentru reîmprospătarea setărilor DNS și DHCP. Comanda ipconfig ne arată în mod implicit adresa IP, gateway-ul implicit și masca de subrețea, dar putem obține mai multe detalii folosind această comandă cu parametrii corecti.
foreach buclă dactilografiată
Deci, să începem cu ceva mai ușor:
- În primul rând, trebuie să deschidem fereastra terminalului căutând 'Terminal' în fereastra aplicației.
- Apoi, trebuie să intrăm în ipconfig comanda și apăsați tasta introduce
$ ipconfig
- Ne va afișa informațiile de bază ale rețelei noastre de la adaptoarele noastre de rețea.
- Comanda va returna detalii despre toate adaptoarele de rețea de pe sistemul nostru, așa cum putem vedea în captura de ecran de mai sus. Avem adaptorul Ethernet și un adaptor de rețea wireless în acest caz.
- De asemenea, va fi listat ca orice adaptor de rețea dacă folosim un client VPN.
ipconfig /all
Comanda afișează doar informațiile de bază ale rețelei noastre fără a utiliza niciun parametru. Dar informațiile despre serverele DHCP și DNS nu sunt afișate implicit. Pentru a afișa fiecare detaliu al adaptorului nostru de rețea, va trebui să introducem parametrul, adică /toate .
$ ipconfig /all
Comanda de mai sus va returna informațiile de mai jos pentru toate adaptoarele de rețea din dispozitivul nostru:
Este adresa Mac a adaptorului nostru de rețea.
Afișează adresa IP a sistemului nostru.
Acesta reprezintă dacă conexiunea la rețea utilizează o adresă IP statică sau DHCP.
Reprezintă un router/server care distribuie multe adrese IP în rețeaua noastră.
Reprezintă routerul la care este conectat sistemul nostru.
Reprezintă serverele care sunt utilizate pentru traducerea numelor de domenii în adrese IP.
Afișează adresa IPv6 a sistemului nostru.
Afișează data și ora la care sistemul nostru a primit adresa IP.
Comanda, adică ipconfig /all este adesea folosit pentru depanarea problemelor de conectivitate la rețea. Dacă verificăm în mod corespunzător rezultatele comenzii ipconfig /all, putem vedea 4 elemente esențiale și menționate mai jos:
Este adresa noastră IP.
În cele mai multe cazuri, trebuie să fie Furci. 'Nu' înseamnă că am introdus manual adresa IP.
Este folosit pentru traducerea numelor de domenii în adrese IP.
Reprezintă modemul sau routerul către care este trimis pachetul nostru de rețea.
ipconfig /release
Comanda ipconfig nu afișează doar informațiile despre setările noastre de rețea, dar poate fi folosită și pentru resetarea sau reîmprospătarea setărilor noastre de rețea. Putem revendica o nouă adresă IP prin serverul DHCP atunci când am activat DHCP pe placa noastră de rețea.
Pasul inițial pentru a face acest lucru este publicarea adresei IP curente. Înseamnă că vom alerta serverul DHCP că nu mai dorim să aplicăm adresa IP atribuită.
$ ipconfig /release
Comanda de mai sus va publica în mod implicit adresele IP pentru fiecare adaptor de rețea. De asemenea, putem specifica un adaptor de rețea individual. Pentru a face acest lucru, va trebui să introducem numele adaptorului pe care îl găsim aici în rezultatele ipconfig.
De exemplu , dacă dorim să publicăm doar adresa IP a adaptorului nostru de rețea wireless, putem introduce următoarea comandă:
$ ipconfig /release Wireless*
Acesta va publica adresa IP a fiecărui adaptor cu care începe numele 'Fără fir' .
ipconfig /renew
După ce am publicat adresa IP, va trebui să revendicăm una nouă prin serverul DHCP. Prin utilizarea comenzii, adică ipconfig /renew , o putem face:
$ ipconfig /renew
Vom găsi un rezultat similar cu comanda ipconfig, gateway, masca de subrețea și o prezentare generală a noii noastre adrese IP atunci când comanda de reînnoire a fost executată cu succes.
Putem specifica din nou un adaptor de rețea individual, furnizând numele adaptorului.
$ ipconfig /renew Wireless*
ipconfig /displaydns
Computerul nostru stochează un cache local al fiecărei înregistrări DNS pe care a vizitat-o. Această memorie cache este folosită pentru a traduce rapid numele de domenii în adresa IP corectă. În acest fel, computerul nostru nu trebuie să negocieze de fiecare dată cu serverul DNS. De exemplu, când vizităm Google.com.
Putem rula următoarea comandă în fereastra terminalului pentru a vizualiza conținutul cache-ului DNS:
$ ipconfig /displaydns
Va afișa toate înregistrările DNS în memoria cache DNS.
Adesea, nu este nevoie să verificăm înregistrările, dar vom discuta despre câțiva termeni importanți:
Spălați DNS
Uneori, cache-ul nostru DNS include înregistrări învechite care pot da erori legate de DNS (de exemplu, imposibilitatea de a ajunge la site-uri web), o putem rezolva aplicând comanda care este menționată după cum urmează:
$ ipconfig /flushdns
Comanda de mai sus va șterge memoria cache DNS. O putem face fără niciun risc, computerul nostru va solicita pur și simplu o înregistrare DNS actualizată și nouă prin serverele DNS.
ipconfig pe Ubuntu
The ifconfig comanda este echivalentă cu comanda ipconfig. Comanda ifconfig ne va afișa informațiile de bază ale rețelei adaptoarelor noastre din Ubuntu.
Comanda este următoarea:
$ ifconfig