Główna » jak » Jak zmienić adres IP komputera z poziomu wiersza polecenia

    Jak zmienić adres IP komputera z poziomu wiersza polecenia

    Zmiana adresu IP na komputerze za pomocą Panelu sterowania jest dość prosta, ale czy wiesz, że możesz to zrobić z poziomu wiersza polecenia?

    Zmiana adresu IP za pomocą interfejsu Panelu sterowania nie jest trudna, ale wymaga kliknięcia przez kilka różnych okien i okien dialogowych. Jeśli jesteś fanem Command Prompt, możesz zrobić to szybciej, używając netsh polecenie, które jest jednym z najlepszych narzędzi sieciowych wbudowanych w system Windows.

    The netsh Polecenie pozwala skonfigurować prawie każdy aspekt połączeń sieciowych w systemie Windows. Aby z nim pracować, musisz otworzyć wiersz polecenia z uprawnieniami administratora. W Windows 10 lub 8.1, kliknij prawym przyciskiem myszy menu Start (lub naciśnij Windows + X na klawiaturze) i wybierz "Command Prompt (Admin)." W poprzednich wersjach systemu Windows szukaj Start dla "wiersza poleceń", a następnie kliknij prawym przyciskiem myszy wynik i wybierz "Uruchom jako administrator".

    Wyświetl informacje o swojej sieci

    Zanim zmienisz adres IP i powiązane informacje, musisz znaleźć pełną nazwę sieci dla interfejsu, który chcesz zmienić. Aby to zrobić, wpisz następujące polecenie:

    netsh interface ipv4 show config

    Przewiń w dół, aż zobaczysz interfejs, którego szukasz. W naszym przykładzie zmienimy interfejs Wi-Fi, który na naszym komputerze ma nazwę "Wi-Fi". Zobaczysz także inne domyślne nazwy przypisywane przez system Windows do interfejsów, takie jak "Połączenie lokalne, "" Połączenie lokalne * 2 "i" Ethernet. "Wystarczy znaleźć to, czego szukasz i zanotuj dokładne imię. Możesz także skopiować i wkleić nazwę do Notatnika, a następnie wrócić do Command Prompt później, aby ułatwić.

    Zmień swój adres IP, maskę podsieci i domyślną bramkę

    Dzięki nazwie interfejsu możesz zmienić adres IP, maskę podsieci i bramkę. Aby to zrobić, wydasz komendę, używając następującej składni:

    netsh interface ipv4 set address name = "TWOJA NAZWA INTERFEJSU" static IP_ADDRESS SUBNET_MASK GATEWAY

    Na przykład twoje polecenie może wyglądać mniej więcej tak:

    netsh interface ipv4 set address name = "Wi-Fi" static 192.168.3.8 255.255.255.0 192.168.3.1

    gdzie informacje są zastępowane przez cokolwiek chcesz użyć. W naszym przykładzie komenda wykonuje następujące czynności:

    • Używa nazwy interfejsu "Wi-Fi"
    • Ustawia adres IP na 192.168.3.1
    • Ustawia maskę podsieci na 255.255.255.0
    • Ustawia domyślną bramę na 192.168.3.1

    Jeśli używasz statycznego adresu IP, ale chcesz przejść na adres IP przypisany automatycznie przez serwer DHCP - na przykład router - możesz zamiast tego użyć następującego polecenia:

    netsh interface ipv4 set address name = "TWOJA NAZWA INTERFEJSU" source = dhcp

    Zmień ustawienia DNS

    Możesz także użyć netsh polecenie zmiany serwerów DNS używanych przez interfejs sieciowy. Serwery DNS innych firm, takie jak Google Public DNS i OpenDNS, mogą być szybsze i bardziej niezawodne niż serwery DNS dostarczane przez dostawcę usług internetowych. Bez względu na powód zmiany serwera DNS, możesz to zrobić na routerze, aby wpłynął na wszystkie urządzenia, które pobierają informacje z routera lub z poszczególnych urządzeń. Jeśli chcesz zmienić serwery DNS tylko dla jednego komputera, łatwo to zrobić za pomocą netsh dowództwo.

    Będziesz musiał dwukrotnie użyć tej komendy: raz, aby ustawić podstawowy serwer DNS i raz, aby ustawić pomocniczy lub zapasowy serwer DNS. Aby ustawić podstawowy serwer DNS, użyj następującej składni:

    netsh interface ipv4 set dns name = "TWOJA NAZWA INTERFEJSU" static DNS_SERVER

    Na przykład twoje polecenie może wyglądać mniej więcej tak: (w którym ustawiliśmy go na główny publiczny serwer DNS Google, 8.8.8.8):

    netsh interface ipv4 set dns nazwa = "Wi-Fi" statyczny 8.8.8.8

    Aby ustawić pomocniczy serwer DNS, użyjesz bardzo podobnego polecenia:

    netsh interface ipv4 set dns name = "TWÓJ INTERFEJS NAME" statyczny DNS_SERVER index = 2

    Kontynuując nasz przykład, możesz ustawić swój drugorzędny DNS jako serwer pomocniczy Google Public DNS, czyli 8.8.4.4:

    netsh interface ipv4 set dns name = "Wi-Fi" static 8.8.4.4 index = 2

    Podobnie jak w przypadku adresu IP, można go również zmienić tak, aby interfejs sieciowy automatycznie pobierał ustawienia DNS z serwera DHCP. Po prostu użyj następującego polecenia:

    netsh interface ipv4 set dnsservers name "TWOJE NAZWA INTERFEJSU" source = dhcp

    I tam to masz. Niezależnie od tego, czy lubisz pisać w wierszu polecenia lepiej, czy po prostu chcesz zaimponować współpracownikom, teraz znasz całą magię linii poleceń, której potrzebujesz do zmiany ustawień adresu IP.