Изменение IP-адреса через командную строку в Windows XP - PullRequest
10 голосов
/ 26 марта 2012

Я пытаюсь изменить IP-адрес компьютера с помощью cmd.exe с помощью этого кода:

netsh int ip set address name="Local Area Connection" source=static addr=???.???.???.??? mask=255.255.255.0

Проблема в том, что IP-адрес не изменяется (проверяется ipconfig), но не изменяется в DHCP. Таким образом, когда я перезагружаю машину, IP возвращается к DHCP.

Мне нужен способ постоянного изменения IP-адреса через командную строку.

Есть идеи?

Ответы [ 2 ]

18 голосов
/ 27 марта 2012

Вы можете использовать команду ниже:

netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1

, где

  • 192.168.0.100 - это IP-адрес
  • маска сети 255.255.255.0
  • и шлюз 192.168.0.1

Вы также можете настроить DNS автоматически по DHCP, используя следующую команду:

netsh interface ip set dns "Local Area Connection" dhcp
0 голосов
/ 14 декабря 2015

Если вы ищете изменения регулярно, вот хитрость:)

netsh interface ip set address name="Wi-Fi" static 192.168.1.140 255.255.255.0 192.168.1.1 // this change IP
netsh interface ip add dns name="Wi-Fi" 8.8.8.8 index=2 //this change DNS
pause

введите выше в блокноте и сохраните как ip.bat.
запустите файл от имени администратора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...