Pagina principala » HOWTO » Modul de modificare a adresei IP a computerului din linia de comandă

    Modul de modificare a adresei IP a computerului din linia de comandă

    Este destul de ușor să schimbați o adresă IP pe PC utilizând Panoul de control, dar ați știut că puteți să o faceți și din linia de comandă?

    Schimbarea adresei dvs. IP cu interfața Panoului de control nu este dificilă, dar necesită clic pe un număr de ferestre și casete de dialog diferite. Dacă sunteți un fan al liniei de comandă, totuși, puteți să o faceți mai repede folosind netsh comanda, care este doar una dintre utilitatile de retea construite in Windows.

    netsh comanda vă permite să configurați doar despre orice aspect al conexiunilor de rețea din Windows. Pentru a lucra cu aceasta, va trebui să deschideți Command Prompt cu privilegii administrative. În Windows 10 sau 8.1, faceți clic dreapta pe meniul Start (sau apăsați Windows + X pe tastatură) și alegeți "Command Prompt (Admin)". În versiunile anterioare de Windows, căutați Start pentru "promptul de comandă" rezultatul și alegeți "Executați ca administrator".

    Vizualizați informațiile despre rețea

    Înainte de a vă schimba adresa IP și informațiile aferente, va trebui să găsiți numele complet al rețelei pentru interfața pe care doriți să o modificați. Pentru aceasta, tastați următoarea comandă:

    interfața netsh ipv4 show config

    Derulați în jos până când vedeți interfața pe care o căutați. În exemplul nostru, vom modifica interfața Wi-Fi, care pe mașina noastră este numită doar "Wi-Fi". De asemenea, veți vedea alte nume implicite pe care Windows le atribuie interfețelor, cum ar fi " "" Local Area Connection * 2 "și" Ethernet ". Găsiți doar cel pe care îl căutați și notați numele exact. De asemenea, puteți copia și lipi numele în Notepad și apoi înapoi în Command Prompt mai târziu pentru a face lucrurile mai ușoare.

    Schimbați adresa IP, masca de subrețea și gateway-ul implicit

    Cu numele interfeței în mână, sunteți gata să schimbați adresa IP, masca de subrețea și gateway-ul. Pentru a face acest lucru, veți emite o comandă folosind următoarea sintaxă:

    interfața netsh ipv4 set adresa name = "NAME OF INTERFACE" static IP_ADDRESS SUBNET_MASK GATEWAY

    De exemplu, comanda dvs. ar putea să arate ceva asemănător:

    interfața netsh ipv4 set adresa nume = "Wi-Fi" static 192.168.3.8 255.255.255.0 192.168.3.1

    unde informațiile se înlocuiesc cu orice doriți să utilizați. În exemplul nostru, comanda face următoarele:

    • Utilizează numele de interfață "Wi-Fi"
    • Setează adresa IP la 192.168.3.1
    • Setează masca de subrețea la 255.255.255.0
    • Setează gateway-ul implicit la 192.168.3.1

    Și dacă utilizați o adresă IP statică, dar doriți să treceți la o adresă IP atribuită automat de un server DHCP, cum ar fi ruterul dvs., puteți folosi următoarea comandă:

    interfața netsh ipv4 set adresa nume = "NAME INTERFACE NAME" sursa = dhcp

    Modificați setările DNS

    De asemenea, puteți utiliza funcția netsh comanda pentru a schimba serverele DNS utilizate de o interfață de rețea. Serverele DNS terță parte, cum ar fi DNS publică Google și OpenDNS, pot fi mai rapide și mai fiabile decât serverele DNS furnizate de ISP. Indiferent de motivul pentru care vă modificați serverul DNS, puteți să o faceți fie la router, astfel încât să afecteze toate dispozitivele care obțin informații de la router sau de la dispozitivul individual. Dacă doriți să schimbați serverele DNS pentru un singur PC, este ușor de făcut netsh comanda.

    Va trebui să utilizați comanda de două ori: o dată pentru a vă seta serverul DNS principal și o dată pentru a vă seta serverul DNS secundar sau de rezervă. Pentru a seta serverul DNS principal, utilizați următoarea sintaxă:

    netsh interfață ipv4 set dns nume = "NAME INTERFACE NAME" static DNS_SERVER

    De exemplu, comanda dvs. ar putea arăta ceva asemănător (în care am setat-o ​​pe serverul public DNS public principal, 8.8.8.8):

    netsh interfață ipv4 set dns name = "Wi-Fi" static 8.8.8.8

    Pentru a seta serverul DNS secundar, veți folosi o comandă foarte asemănătoare:

    netsh interfață set ipv4 dns nume = "NAME INTERFACE NAME" static DNS_SERVER index = 2

    Prin urmare, continuând exemplul nostru, ați putea seta DNS-ul secundar ca server secundar Google DNS public, care este 8.8.4.4:

    interfața netsh ipv4 set dns name = "Wi-Fi" static 8.8.4.4 index = 2

    Și la fel ca în cazul adresei IP, puteți, de asemenea, să o schimbați astfel încât interfața de rețea să-și captureze automat setările DNS de la un server DHCP. Doar utilizați următoarea comandă:

    netsh interfață ipv4 set nume dnsservers "NAME OF INTERFACE" sursa = dhcp

    Și acolo aveți. Indiferent dacă vă place să tastați mai bine linia de comandă sau doriți doar să impresionați colegii dvs., acum știți toate magia liniei de comandă de care aveți nevoie pentru modificarea setărilor pentru adresa IP.