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.