Windows, Windows 10, Windows 7, Windows 8, Windows Server, Windows Vista, Windows XP
- 04.03.2020
- 41 501
- 4
- 28.03.2021
- 62
- 61
- 1
- Содержание статьи
- Описание
- Комментарии к статье ( 4 шт )
- Добавить комментарий
В процессе работы в ОС семейства Windows иногда бывает необходимо изменить IP адрес компьютера не через графический интерфейс, а с помощью пакетного файла (bat) или же с помощью командной строки (cmd). В данной статье мы расскажем о том, как это можно сделать.
Описание
Смена IP адреса компьютера осуществляется с помощью утилиты netsh, которая входит в состав Windows начиная с самых старых версий этой ОС. Чтобы правильно сменить IP адрес, сначала надо выяснить текущую конфигурацию. Сделать это можно в командной строке при помощи команды
netsh interface ip show address
Результат работы этой команды — отображение текущей конфигурации всех сетевых интерфейсов, настроенных в ОС. Из всех, нам необходимо найти и запомнить название того интерфейса, для которого мы хотим поменять адрес. В нашем примере видно, что интерфейс называется Ethernet. Текущий IP адрес 192.168.100.136
, маска подсети 255.255.255.0
, а основной шлюз 192.168.100.1
.
Предположим, что нужно сменить наш IP адрес на 192.168.100.10
, адресация в сети статическая, без использования DHCP, шлюз остается прежним 192.168.100.1, маска тоже не меняется 255.255.255.0
В этом случае, команда, которая должна быть выполнена из пакетного файла или командой строки принимает следующий вид:
netsh interface ip set address name="Ethernet" static 192.168.100.10 255.255.255.0 192.168.100.1 1
После выполнения этой команды у интерфейса Ethernet сменится IP адрес на 192.168.100.10
, как на скриншоте ниже.
В том случае, если вы укажите неверное название интерфейса, то получите ошибку следующего содержания: «Синтаксическая ошибка в имени файла, имени папки или метке тома.«. Проверьте внимательно, что нигде не ошиблись при написании.
Также вы можете столкнуться со следующей ошибкой: «Для запрошенной операции требуется повышение прав (запустите с правами администратора)«. Как видно из текста ошибки, необходимо запустить командную строку (или bat-файл) с правами администратора, как это сделать на разных версиях Windows, можно прочитать в этой статье.
Команда netsh предоставляет широкие возможности по управлению сетевыми настройками из командной строки. Для ознакомления с другими ее функциональными возможностями пользуйтесь справкой при помощи netsh /?
Приложение командной строки, иногда называемое командной оболочкой, встречается в большинстве операционных систем на базе Windows NT. Его целью является выполнение определенных команд для устранения неполадок или решения конкретных проблем Windows, выполнения расширенных функций администрирования и автоматизации задач с помощью пакетных файлов и сценариев.
Тем не менее, вы также можете использовать его для изменения своего IP-адреса, когда вы хотите подделать его, чтобы обойти геоблоки или онлайн-запреты на сайтах, которые налагают такие ограничения на их содержимое, или изменить серверы системы доменных имен (DNS) по причинам устранения неполадок или для сделать серфинг более безопасным и быстрым.
В этом руководстве мы покажем вам, как изменить свой IP-адрес и DNS-серверы с помощью командной строки в Windows 10.
IP-адрес содержит информацию о вашем устройстве, местоположении, вашем интернет-провайдере и информацию о браузере.
Его изменение полезно, если у вас неисправный маршрутизатор, который предоставляет адреса, используемые другим компьютером в сети, или неверно настроен неверный адрес. Это также полезно, если вы хотите установить новый маршрутизатор и перенастроить домашнюю сеть, чтобы использовать диапазон IP-адресов по умолчанию.
Первый шаг к изменению вашего IP-адреса — найти имя сети для интерфейса, который вы хотите изменить.
- Откройте командную строку с повышенными правами, введя CMD в строку поиска и нажав «Запуск от имени администратора».
- Затем введите netsh interface ipv4 show config в окне командной строки, нажмите Enter и прокрутите вниз до нужного интерфейса.
В нашем случае мы будем изменять интерфейс WiFi, но вы можете выбрать правильный интерфейс для вашего случая. Запишите имя интерфейса.
- Чтобы изменить IP-адрес, введите следующую команду: netsh interface ipv4 set address name = «ИМЯ ИНТЕРФЕЙСА» static IP_ADDRESS SUBNET_MASK GATEWAY
В нашем примере эта команда будет выглядеть следующим образом: netsh interface ipv4 set address name = ”Wi-Fi” static 192.168.0.173 255.255.255.0 192.168.0.0
Эта команда будет использовать интерфейс Wi-Fi, установить IP-адрес 192.168.0.173, маску подсети 255.255.255.0 и шлюз по умолчанию 192.168.0.0.
Если вы хотите переключиться на использование IP-адреса, автоматически назначаемого сервером DHCP, вместо статического IP-адреса, используйте интерфейсный адрес netsh ipv4 set name = «YOUR INTERFACE NAME» source = dhcp.
Как изменить DNS-серверы с помощью командной строки
DNS-сервер хранит общедоступные IP-адреса и соответствующие имена хостов в базе данных и используется для разрешения или перевода имен хостов в IP-адреса. Сервер делает это, запуская специальное программное обеспечение для связи с другими серверами через специальные протоколы, основанные на определенных запросах от компьютера.
Процесс преобразования тщательно проверяется и проверяется, и он происходит быстро за кулисами, чтобы получить информацию, соответствующую серверу, который ищет компьютер, а затем сообщает исходному соединительному компьютеру, куда идти, чтобы он мог подключиться к этому серверу. ,
Есть несколько причин, по которым вы хотите изменить DNS-сервер по умолчанию, но основные из них:
- Повысьте свою конфиденциальность при обходе брандмауэра, обхода геоблоков или блоков ISP на веб-сайте.
- Повысить безопасность
- Родительский контроль, такой как блокировка веб-сайтов с вашего маршрутизатора
- Ускорьте ваш серфинг, который DNS-серверы вашего интернет-провайдера могут не предлагать, потому что они не всегда надежны или актуальны
Примечание. DNS-серверы можно менять индивидуально для домашней сети на маршрутизаторе или на компьютерах, смартфонах и Chromebook, а также на других устройствах.
Как изменить DNS-серверы с помощью командной строки
Следуйте инструкциям ниже, чтобы узнать, как изменить DNS-серверы с помощью командной строки.
- Откройте командную строку с повышенными правами, введя CMD в строку поиска и щелкнув Запуск от имени администратора.
- Введите netsh и нажмите Enter.
- Далее введите интерфейс ip show config и нажмите Enter.
- Найдите сетевой интерфейс, DNS-сервер которого вы хотите изменить, и введите netsh interface ipv4 set dns name = ”ВАШЕ ИМЯ ИНТЕРФЕЙСА” static DNS_SERVER. Это установит ваш основной DNS-сервер.
В приведенном выше примере мы изменили IP-адрес для интерфейса Wi-Fi, поэтому мы будем использовать тот же пример для изменения DNS-серверов.
Для целей данного руководства мы будем использовать основной общедоступный DNS-сервер Google, 8.8.8.8. Команда будет выглядеть примерно так: netsh interface ipv4 set dns name = ”Wi-Fi” static 8.8.8.8
- Затем введите команду netsh interface ipv4 set dns name = «ИМЯ ИНТЕРФЕЙСА» static DNS_SERVER index = 2, чтобы установить дополнительный DNS-сервер. Опять же, мы будем использовать общедоступный вторичный DNS-сервер Google, 8.8.8.8, в качестве примера, который будет выглядеть следующим образом: netsh interface ipv4 set dns name = ”Wi-Fi” static 8.8.4.4 index = 2.
Примечание. Вы можете использовать команду netsh ipv4 set dnsservers name «ИМЯ ИНТЕРФЕЙСА» source = dhcp, если вы хотите, чтобы сетевой интерфейс автоматически выбирал настройки DNS с сервера DHCP. Продолжая наш пример, эта команда будет выглядеть следующим образом: netsh interface ipv4 set dnsservers name ”Wi-Fi” source = dhcp
Вывод
Командная строка — отличный инструмент для использования, когда вы хотите изменить IP-адреса и DNS-серверы. Это быстрее и избавляет вас от необходимости щелкать по нескольким окнам и диалоговым окнам из интерфейса панели управления, просто чтобы перейти к диалоговому окну Свойства IPv4, чтобы сделать то же самое.
Было ли это руководство полезным? Дайте нам знать, оставив свой комментарий в разделе ниже.
Последнее обновление 13.11.2020, 18:49 от пользователя
Наталья Торжанова
.
IP-адрес – своеобразное «удостоверение личности» компьютера, идентифицирующее его в Сети. Многие пользователи хотят просмотреть и изменить свой IP-адрес, чтобы обеспечить себе анонимность. Необходимость изменить IP-адрес может быть вызвана и вполне реальной технической причиной – конфликтом IP-адресов. Здесь представлено несколько решений, как обновить Ваши текущие IP-адреса.
- Что такое IP-адрес
- Как узнать локальный IP-адрес
- В Windows 10
- В Windows 8
- В Windows 7
- Как узнать мой внешний IP-адрес
- Изменение локального IP-адреса вручную
- Обновление IP-адреса в настройках модема
- Изменение общедоступного IP-адреса
- С помощью прокси-серверов
- Через VPN
- С помощью браузера Tor
Что такое IP-адрес
IP-адрес представляет собой серию чисел, представляющих адрес Вашего компьютера в сети. Обычно компьютер, подключенный к Интернету, имеет как минимум два IP-адреса: локальный и внешний.
Локальный IP-адрес, используемый во внутренней сети для подключения к маршрутизатору, еще называется частным IP-адресом; его при необходимости можно изменить в настройках маршрутизатора или через Панель управления Windows.
Внешний или общедоступный IP-адрес – это адрес, который поставщик услуг Интернета (ISP) назначил маршрутизатору и под которым отображаются все компьютеры в Вашей локальной сети. В зависимости от Вашего провайдера, он может быть фиксированным (неизменный или статический IP-адрес) или динамическим (периодически обновляемый IP-адрес).
Как узнать локальный IP-адрес
В Windows 10
В поле поиска на панели задач введите cmd и нажмите Enter:
Это запустит приложение Командная строка. В нем введите ipconfig и снова нажмите Enter.
Если Вы подключены через Wi-Fi, посмотрите раздел Адаптер беспроводной локальной сети и, в частности, там, где написано IPv4-адрес: это локальный IP-адрес вашего ПК.
В Windows 8
Нажмите клавишу Windows, чтобы открыть начальный экран. Введите cmd в поисковой строке и нажмите Enter.
Выполните шаги 2 и 3 предыдущего раздела (Windows 10).
В Windows 7
Нажмите на логотип Windows в левом нижнем углу, введите cmd в поисковой строке и запустите приложение.
Выполните шаги 2 и 3 раздела, относящегося к Windows 10.
Как узнать мой внешний IP-адрес
Это совсем просто! Ваш общедоступный IP-адрес:
Вы также можете проверить его с помощью специальных сервисов, таких как, например, WhatIsMyIP.
Изменение локального IP-адреса вручную
Откройте Панель управления > Центр управления сетями и общим доступом > Изменить настройки адаптера > Сетевые подключения. Затем Windows отобразит список существующих соединений (Ethernet или Wi-Fi). Щелкните правой кнопкой мыши нужное соединение и выберите Свойства в контекстном меню. Перейдите к строке Характеристики соединения > Протокол Интернета (TCP / IP), а затем снова нажмите Свойства:
Выберите опцию Использовать следующий IP-адрес (вместо параметра Получить IP-адрес по умолчанию). Затем зарегистрируйте желаемый IP-адрес (в диапазоне допустимых IP-адресов), маску подсети (Вам необходимо знать сеть, чтобы назначить IP-адрес, который не используется другой машиной), а также шлюз по умолчанию и правильные адреса DNS-сервера:
Нажмите Применить > ОК.
Обновление IP-адреса в настройках модема
Чтобы изменить свой IP-адрес (у большинства интернет-провайдеров), можно воспользоваться командной строкой.
Для запуска командной строки одновременно нажмите клавиши Windows и R (или нажмите Пуск > Выполнить) и введите
cmd
. В строке введите команду
ipconfig / flushdns
, чтобы сбросить кеш DNS. Затем введите
ipconfig / release
, чтобы просмотреть текущий IP-адрес. Наконец, введите
ipconfig / renew
для обновления IP-адреса.
Windows назначит новый случайный IP для каждого из устройств, подключенных к маршрутизатору (в пределах допустимого диапазона IP-адресов).
Если IP-адрес не изменяется, это означает, что Ваш интернет-провайдер имеет фиксированную IP-адресацию, а не динамические IP-адреса. Но даже в этом случае есть некоторые решения.
Изменение общедоступного IP-адреса
Интернет-провайдеры редко позволяют изменять свой публичный IP-адрес, за исключением тех, которые используют динамические IP-адреса, выделенные на ограниченное время.
Такой IP-адрес изменяется автоматически и периодически.
Однако есть программное обеспечение для использования прокси-сети, то есть машин, чей IP-адрес будет занимать время соединения. Таким образом, можно не менять свой IP-адрес, а скрыть его. Есть несколько сервисов, с помощью которых это можно сделать:
С помощью прокси-серверов
Есть множество бесплатных служб, которые выступают в качестве посредников между вашим устройством и страницей, которую Вы хотите посетить, например, HMA или Anonymouse. Алгоритм действий всегда одинаковый: в строке поиска скопируйте ссылку на веб-страницу, на которую хотите перейти, и нажмите соответствующую кнопку, чтобы начать просмотр с «ложным» IP.
Через VPN
Услуги VPN (частная виртуальная сеть) работают схожим образом, маскируя Ваш истинный IP-адрес. Как правило, они работают быстрее, надежнее и предлагают больше возможностей, чем прокси-серверы. Обычно, это платные службы. Мы рекомендуем NordVPN, ExpressVPN и CyberGhost.
С помощью браузера Tor
Tor – альтернативный независимый браузер, разработанным для тех, кто особенно беспокоится о своей конфиденциальности в Сети. Этот браузер использует методы шифрования, которые делают невозможным отслеживание Вашей активности. Вы можете скачать его бесплатно здесь.
Изображение © Unsplash.com
Как изменить IP адрес компьютера из командной строки или bat-файла
В процессе работы в ОС семейства Windows иногда бывает необходимо изменить IP адрес компьютера не через графический интерфейс, а с помощью пакетного файла (bat) или же с помощью командной строки (cmd). В данной статье мы расскажем о том, как это можно сделать.
Описание
Смена IP адреса компьютера осуществляется с помощью утилиты netsh, которая входит в состав Windows начиная с самых старых версий этой ОС. Чтобы правильно сменить IP адрес, сначала надо выяснить текущую конфигурацию. Сделать это можно в командной строке при помощи команды
Результат работы этой команды — отображение текущей конфигурации всех сетевых интерфейсов, настроенных в ОС. Из всех, нам необходимо найти и запомнить название того интерфейса, для которого мы хотим поменять адрес. В нашем примере видно, что интерфейс называется Ethernet. Текущий IP адрес 192.168.100.136 , маска подсети 255.255.255.0 , а основной шлюз 192.168.100.1 .
Предположим, что нужно сменить наш IP адрес на 192.168.100.10 , адресация в сети статическая, без использования DHCP, шлюз остается прежним 192.168.100.1, маска тоже не меняется 255.255.255.0
В этом случае, команда, которая должна быть выполнена из пакетного файла или командой строки принимает следующий вид:
После выполнения этой команды у интерфейса Ethernet сменится IP адрес на 192.168.100.10 , как на скриншоте ниже.
Команда netsh предоставляет широкие возможности по управлению сетевыми настройками из командной строки. Для ознакомления с другими ее функциональными возможностями пользуйтесь справкой при помощи netsh /?
Для того, чтобы освободить или обновить IP-адрес сетевого интерфейса через DHCP на вашем компьютере, используйте команды «ipconfig /release» (освобождение адреса IPv4 для указанного адаптера) и «ipconfig /renew» (обновление адреса IPv4 для указанного адаптера) в командной строке.
Через поиск по запросу «CMD» находим командную строку:
Далее в зависимости от ситуации вводим параметр и нажимаем «Enter»:
Для проверки смены IP-адреса можно использовать команду «ipconfig /all», которая покажет нам следующее:
Как изменить IP-адрес компьютера через «Параметры сети и Интернет»
1. Щелкаем правой кнопкой мыши по иконке сетевого подключения в трее, во всплывающем меню выбираем пункт «Открыть Параметры сети и Интернет»:
2. Щелкаем по пункту «Настройка параметров адаптера»:
3. Выбираем сетевой адаптер (Подключение по локальной сети, Беспроводная сеть или любой другой, который требует настройки). Щелкаем правой кнопкой мыши по сетевому адаптеру и выбираем «Свойства» в появившемся меню:
4. Во вкладке «Сеть» выбираем «IP версии 4 (TCP/IPv4)», щелкаем кнопку «Свойства»:
5. В окне «Свойства: IP версии 4 (TCP/IPv4)», выбираем пункт «Использовать следующий IP-адрес», поля «IP-адрес», «Маска сети», «Основной шлюз» и DNS-адреса станут доступными для заполнения:
6. Все эти параметры заполняются в зависимости от настроек вашего роутера или управляемого сетевого оборудования.
После заполнения параметров нажимаем «ОК», после идентификации сети (обычно занимает несколько секунд), сетевой интерфейс применит новый IP-адрес.
Изменить IP-адрес через маршрутизатор
Если ваш маршрутизатор удерживает или резервирует IP-адрес, необходимо внести изменения на маршрутизаторе. Для каждой марки и модели маршрутизатора меню с настройками отличается.
Меню будет выглядеть примерно следующем образом:
Изменить IP-адрес на Android
Так же как и на ПК имеется возможность смены IP-адреса и на ОС Android.
Для этого отдергиваем «шторку», кликаем на настройки — шестеренка в правом верхнем углу. Находим «Wi-Fi» или интерфейс, в котором необходимо сменить IP, кликаем по сети для перехода в свойства сети:
Находим пункт «Настройки IP», выбираем «Пользовательские настройки», меняем IP-адрес в поле «IP-адрес»:
Настройка сети через командную строку и BAT файл.
В данной статье будут рассмотрены варианты настройки и смены сетевых реквизитов подключения по локальной сети через командную строку (CMD) и BAT файл.
Вариант № 1:
Смена сетевых настроек через командную строку. Нажимаем «Пуск» — «Выполнить» или же нажимаем сочетание клавиш Win + R. Откроется окно «Выполнить». В строчке вводим «cmd» (без кавычек) и жмем кнопку «ОК». Откроется окно cmd.exe. Вводим команды:
Команда на смену IP адреса, маски подсети, шлюза по умолчанию и метрики интерфейса. «Подключение по локальной сети» меняем на название своего сетевого подключения. 192.168.0.100 — IP адрес, 255.255.255.0 — маска подсети, 192.168.0.1 — шлюз, единичка (1) следующая за шлюзом (192.168.0.1) это метрика интерфейса.
CMD
Копировать код
Команда на смену DNS серверов. Первая строчка кода меняет/прописывает предпочитаемый DNS сервер, а вторая строчка кода меняет/прописывает альтернативный DNS сервер.
CMD
Копировать код
Вариант № 2:
Смена сетевых настроек через BAT файл. Создаем текстовый документ, открываем его, жмем кнопку «Файл», выбираем пункт «Сохранить как». Откроется окно сохранения файла. В меню «Тип файла» выбираем пункт «Все файлы» (по умолчанию будет стоять «Текстовый документ»), выбираем кодировку ANSI (если изменено на другое). Далее к названию файла дописываем «.bat», таким образом у вас должно получиться примерно такое название файла: «Текстовый документ.bat». Жмем кнопку «Сохранить». Далее можно изменить название файла на свое. Теперь жмем правой кнопкой мыши на bat файле и в меню выбираем пункт «Изменить». Вводим в окно следующие команды:
BATCH
Копировать код
Команда «chcp 1251» устанавливает кодировку. Если этого не сделать, то через BAT файл нельзя будет сменить настройки на сетевом интерфейсе с названием, состоящим из русских символов.
Пример BAT файла:
Внимание! По умолчанию в командной строке используется точечный шрифт. В связи с этим вместо кирилицы будут отображаться «кракоязбры». Для того, чтобы русский текст отображался правильно, нужно сделать сделующее: в открытом окне командной строки нажмите правой кнопкой мыши на заголовке окна. Откроется меню — в нем выберите пункт «Свойства». В открывшемся окне перейдите на вкладку «Шрифты» и выберите шрифт Lucida Console. Нажмите кнопку «ОК». Всё, теперь шрифты в командной строке будут отображаться нормально.
При запуске данного пакетного файла вам будет предложено выбрать один из двух вариантов настройки — дом или работа. В примере кода меняем название сетевого подключения на своё, если оно отличное от по умолчанию, т.е. «Подключение по локальной сети». Так же меням сетевые настройки — IP, маску, шлюз и DNS сервера. После смены сетевых настроек будет предложено посмотреть текущие сетевые настройки (команда ipconfig /all). Отвечаем да или нет в зависимости от того нужно вам это или нет.
BATCH
Копировать код
Обычно, IP-адрес на компьютере устанавливается по умолчанию и присваивает автоматически адрес, так называемый динамический IP. Если ваш компьютер находится в локальной сети, то нужно изменить IP-адрес компьютера на статический, чтобы он правильно функционировал в этой сети. Изменение IP-адреса может быть по разным причинам, но главная и распространенная — это взаимосвязь между устройствами или какой либо-сети. В этой инструкции о том, как настроить статический или динамический IP-адрес на компьютере с Windows 10, Windows 7 или Windows 8.1 через сетевые адаптеры, параметры и через командную строку.
Изменить IP адрес на компьютере через параметры
Это оптимальный способ для Windows 10. Откройте «Параметры» > «Сеть и Интернет» > «Ethernet» (по проводу) или «WiFi» (беспроводная) в зависимости как вы подключены. Далее с правой стороны, нажмите на сетевой адаптер.
В новом окне прокрутите немного вниз и нажмите «Редактировать» в графе параметры IP. Далее вы можете изменить IP адрес. Также, вы можете настроить DNS адрес вместе с IPv6, если необходимо.
Настроить IP адрес компьютера через сетевые адаптеры
Это универсальное решение, которое подойдет для Windows 7/8.1/10. Нажмите Win+R и введите ncpa.cpl, чтобы быстро открыть сетевые адаптеры. Нажмите правой кнопкой мыши по адаптеру через который осуществляете подключение и выберите «Свойства«. Найдите и выделите одним нажатием мыши графу «IP версии 4 (TCP/IPv4)» и ниже нажмите на «Свойства«. В новом окне у вас появится возможность изменить IP адрес вручную.
Сменить IP компьютера через командную строку
Запустите командную строку от имени администратора и выполняем команды:
ipconfig /all
- Найдите адаптер в котором хотите изменить IP. В моем случае это Ethernet.
- Запомните данные трех значений: IPv4-адрес, Маска подсети, Основной шлюз и DNS-серверы, если будете их менять.
Введите следующую команду, чтобы назначить статический IP-адрес:
netsh interface ip set address name="Ethernet" static 192.168.1.10 255.255.255.0 192.168.1.1
- Замените свои данные IP адресов, и не забудьте заменить имя адаптера name=»Ethernet», если у вас другое.
Введите следующую команду, чтобы задать DNS адрес:
netsh interface ip set dns name="Ethernet" static 8.8.8.8
— Предпочитаемый DNS.netsh interface ip add dns name="Ethernet" 8.8.4.4 index=2
— Альтернативный DNS.
Не забываем про имя сетевого адаптера Ethernet, если у вас другое, то замените.
Смотрите еще:
- Как узнать IP-адрес компьютера
- Как узнать IP-адрес Принтера
- Сетевой адаптер не имеет допустимых параметров настройки IP
- Как изменить имя профиля сети в Windows
- Не удается подключиться к WiFi или Локальной сети в Windows 10
[ Telegram | Поддержать ]
Иногда при переходе от одного сетевого кабеля к другому (ноутбук с “проводным” подключением), часто бывает так, что требуется определенная настройка IP адреса — если DHCP не включен (иногда так задумано некоторыми админами или провайдерами). Естественно, постоянное изменение параметров подключения может порядком надоесть, и появляется желание автоматически, одним кликом изменять IP адрес (а также другие параметры сетевого подключения)
Как сменить IP адрес из командной строки
Для смены параметров сетевого подключения из командной строки можно воспользоваться командой netsh (IP, маска, шлюз и флаг, указывающий, что шлюз основной)
netsh interface ip set address name="Подключение по локальной сети" static 192.168.0.111 255.255.255.0 192.168.0.1 1
Сетевое подключение с динамическими параметрами (DHCP)
netsh interface ip set address name="Подключение по локальной сети" dhcp
Справку по контексту netsh можно вызвать командой
netsh interface ip set address /?
Для задания статического или динамического DNS-сервера соответственно следует воспользоваться одной из команд:
netsh interface ip set dnsservers name="Подключение по локальной сети" source=dhcp
netsh interface ip set dnsservers "Подключение по локальной сети" static 10.0.0.1 primary
И, конечно же не забываем, что bat-файлы для корректной работы с русскими именами должны сохраняться в кодировке cp-866 (Notepad plus plus). Как вариант, можно просто переименовать “Подключение по локальной сети” в “Local Area Connection” или любой другой набор латинских символов
Кроме того, можно воспользоваться утилитами сохранения сетевых настроек. Например, NetSwitcher (условно-бесплатная) — программа при запуске размещается в трее и позволяет переключаться между сетевыми конфигурациями буквально двумя щелчками.
upd. bat-скрипт, содержащий указанную строку или окошко CMD пользователям windows 7 следует запускать с правами администратора.
Опубликовано
Четверг, Июнь 2, 2011 в 21:01 в следующих категориях: Без рубрики.
Вы можете подписаться на комментарии к этому сообщению через RSS 2.0.
Вы можете добавить комментарий, или trackback со своего сайта.
Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)
html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)
ссылка (для отправки по почте)
Интернет устроен по принципу непрерывного обмена данными между устройствами. Чтобы устройства могли находить друг друга в сети и взаимодействовать, были придуманы IP-адреса. IP-адрес (от англ. Internet Protocol) — это уникальный идентификатор компьютера, сервера или другого устройства в интернете.
В статье мы расскажем о том, какие типы IP существуют, и покажем, как указать IP адрес вручную на компьютере с ОС Windows 7, 8.1 и 10.
Типы IP-адресов
Любое устройство в интернете имеет два IP-адреса:
- внешний — виден всему интернету. Именно по этому адресу к компьютеру обращаются все устройства из глобальной сети. Узнать внешний IP компьютера можно с помощью сервиса Мой IP-адрес.
- внутренний — известен только устройствам внутри частной сети. С его помощью устройства «общаются» в локальных сетях.
Чтобы связаться с устройствами из глобальной сети, компьютер обращается по локальной сети к сетевому адаптеру (маршрутизатору или роутеру). Адаптер преобразует внутренний IP во внешний с помощью технологии NAT (Network Address Translation). Затем он ищет нужный сервер в интернете и передает ему запросы компьютеров. Сервер обрабатывает запросы и отправляет ответы на внешний IP-адрес. После этого адаптер сопоставляет, какому внутреннему IP соответствует тот или иной внешний адрес, и передаёт ответ нужному компьютеру по локальной сети.
Таким образом, чтобы получить ответ из глобального интернета, компьютер должен сначала обратиться к посреднику — маршрутизатору. Компьютер и маршрутизатор взаимодействуют внутри локальной сети с помощью внутренних адресов. А маршрутизатор и устройства из глобальной сети — с помощью внешних адресов.
Внешний и внутренний IP могут быть как статическими, так и динамическими.
Динамический IP — это адрес, который компьютер получает при каждой регистрации в сети. Такой адрес закрепляется за устройством только на время. Динамический адрес может измениться сразу после перезагрузки компьютера. Как только компьютер подключается к интернету, за ним закрепляется тот или иной свободный адрес из общей базы адресов. Когда он прекращает работу в интернете, адрес освобождается и закрепляется за новым появившемся в сети устройством. Если компьютер снова захочет подключиться, он получит новый IP, который достанется ему от другого, покинувшего сеть компьютера. С помощью динамических адресов функционирует большая часть устройств в интернете.
Статический IP — это фиксированный адрес отдельной линии в интернете. Он позволяет зафиксировать один адрес за одним компьютером на длительное время. В начале развития интернета такой тип адресов закреплялся за всеми устройствами. Со временем количество устройств в сети увеличилось в десятки тысяч раз и уникальных адресов перестало хватать на всех. Теперь статический адрес можно получить только у интернет-провайдера за плату.
Для чего нужен статический IP
Статический IP используют для настройки доступа к устройству как из внешней сети, так и внутри локальной. Статический IP позволяет:
- подключаться к компьютеру через удаленный рабочий стол,
- управлять принтером, который подключен только к одному компьютеру, с разных компьютеров внутри локального интернета,
- настроить FTP или веб-сервер на домашнем компьютере,
- настроить VPN-подключение (например, подключение из дома к сети офиса),
- пользоваться банковскими платежным системам через клиент-банки,
- удаленно подключаться к камерам наблюдения за домом/квартирой,
- авторизоваться в файловых хранилищах и других аналогичных сервисах.
Статический IP устанавливают вручную. Для этого нужно заказать IP у своего интернет-провайдера, а затем настроить его.
Как настроить статический IP в Windows 7, 8.1 и 10
В операционной системе Windows можно установить статический айпи адрес четырьмя способами:
- через командную строку,
- через сетевые подключения,
- с помощью Windows PowerShell,
- в параметрах сети.
Мы покажем два самых универсальных способа установки — через командную строку и через сетевые подключения.
Способ 1. Через командную строку
-
1.
Нажмите сочетание клавиш Win + R.
-
2.
В поисковую строку введите «cmd» и нажмите Ок:
-
3.
Введите команду:
netsh interface ipv4 show config
Проверьте название вашего сетевого соединения и шлюз маршрутизатора:
-
4.
Затем выполните команду вида:
netsh interface ipv4 set address name="Беспроводная сеть" static 123.123.123.123 255.255.255.0 192.168.0.1
Где:
- Беспроводная сеть — название вашего сетевого соединения,
- 123.123.123.123 — новый IP,
- 255.255.255.0 — маска подсети (значение по умолчанию),
- 192.168.3.1 — шлюз.
-
5.
Укажите корневые DNS-серверы Google командами:
netsh interface ipv4 set dns name="Беспроводная сеть" static 8.8.8.8
и
netsh interface ipv4 add dns name="Беспроводная сеть" 8.8.4.4 index=2
Готово.
Способ 2. Через сетевые подключения
-
1.
Нажмите сочетание клавиш Win + R.
-
2.
В поисковую строку введите «ncpa.cpl» и нажмите Ок:
-
3.
Правой кнопкой мыши кликните по нужному сетевому адаптеру. Затем нажмите Свойства:
-
4.
Кликните по пункту IP версии 4 и нажмите Свойства:
-
5.
Выберите пункт Использовать следующий IP-адрес. Заполните поля:
- IP-адрес — укажите новый IP,
- Маска подсети — её значение по умолчанию 255.255.255.0,
- Основной шлюз — адрес интерфейса вашего маршрутизатора. Его можно посмотреть в договоре с интернет-провайдером или через командную строку.
В пункте «Использовать следующие адреса DNS-серверов» укажите корневые DNS Google:
- Предпочитаемый DNS-сервер — 8.8.8.8,
- Альтернативный DNS-сервер — 8.8.4.4.
Затем нажмите Ок:
Готово.
Теперь вы знаете, для чего нужен статический IP, и сможете настроить IP адрес вручную на своём компьютере.
Изменить IP-адрес на вашем компьютере с помощью панели управления достаточно просто, но знаете ли вы, что это можно сделать и из командной строки?
Изменение вашего IP-адреса с помощью интерфейса панели управления
это несложно, но для этого нужно щелкать по ряду различных окон и диалоговых окон. Однако если вы поклонник командной строки, вы можете сделать это быстрее, используя
сетка
команда, которая является одной из великих
сетевые утилиты, встроенные в Windows
.
В
сетка
Команда позволяет вам настроить практически любой аспект ваших сетевых подключений в Windows. Для работы с ним вам нужно открыть командную строку с правами администратора. В Windows 10 или 8.1 щелкните правой кнопкой мыши меню «Пуск» (или нажмите Windows + X на клавиатуре) и выберите «Командная строка (администратор)». В предыдущих версиях Windows выполните поиск «Пуск» по запросу «командная строка», затем щелкните результат правой кнопкой мыши и выберите «Запуск от имени администратора».
СВЯЗАННЫЕ С:
Как найти свой частный и публичный IP-адреса
Просмотр информации о вашей сети
Перед тем как изменить свой IP-адрес и соответствующую информацию, вам нужно будет найти полное имя сети для интерфейса, который вы хотите изменить. Для этого наберите следующую команду:
netsh interface ipv4 show config
СВЯЗАННЫЕ С:
Как включить CTRL + C / Ctrl + V для вставки в командной строке Windows
Прокрутите вниз, пока не увидите интерфейс, который вам нужен. В нашем примере мы собираемся изменить интерфейс Wi-Fi, который на нашем компьютере называется просто «Wi-Fi». Вы также увидите другие имена по умолчанию, которые Windows присваивает интерфейсам, например «Подключение по локальной сети», «Подключение по локальной сети * 2» и «Ethernet». Просто найдите тот, который вы ищете, и запишите точное имя. Вы также можете
скопировать и вставить
имя в Блокноте, а затем обратно в командную строку, чтобы упростить задачу.
Измените свой IP-адрес, маску подсети и шлюз по умолчанию
Имея имя интерфейса под рукой, вы готовы изменить IP-адрес, маску подсети и шлюз. Для этого вы должны ввести команду, используя следующий синтаксис:
netsh interface ipv4 set address name = "ВАШЕ ИМЯ ИНТЕРФЕЙСА" статический IP_АДРЕС МАСКА_ПОДСЕТИ ШЛЮЗ
Так, например, ваша команда может выглядеть примерно так:
netsh interface ipv4 set address name = "Wi-Fi" static 192.168.3.8 255.255.255.0 192.168.3.1
где информация заменяется тем, что вы хотите использовать. В нашем примере команда выполняет следующие действия:
- Использует название интерфейса «Wi-Fi»
- Устанавливает IP-адрес 192.168.3.1
- Устанавливает маску подсети 255.255.255.0
- Устанавливает шлюз по умолчанию 192.168.3.1
А если вы используете статический IP-адрес, но хотите переключиться на использование IP-адреса, автоматически назначаемого DHCP-сервером, например маршрутизатором, вы можете вместо этого использовать следующую команду:
netsh interface ipv4 set address name = «ВАШЕ ИМЯ ИНТЕРФЕЙСА» source = dhcp
Измените настройки DNS
СВЯЗАННЫЕ С:
Полное руководство по смене DNS-сервера
Вы также можете использовать
сетка
команда для изменения DNS-серверов, используемых сетевым интерфейсом. Сторонние DNS-серверы, например
Google Public DNS
а также
OpenDNS
–Может быть быстрее и надежнее, чем DNS-серверы, предоставленные вашим интернет-провайдером. Без разницы
ваша причина для смены DNS-сервера
, вы можете сделать это либо на маршрутизаторе, чтобы затронуть все устройства, получающие информацию от маршрутизатора, либо на отдельном устройстве. Если вы хотите изменить DNS-серверы только для одного ПК, это легко сделать с помощью
сетка
команда.
Вам нужно будет использовать эту команду дважды: один раз для настройки основного DNS-сервера и один раз для настройки дополнительного или резервного DNS-сервера. Чтобы установить основной DNS-сервер, используйте следующий синтаксис:
netsh interface ipv4 set dns name = "ВАШЕ ИМЯ ИНТЕРФЕЙСА" статический DNS_SERVER
Так, например, ваша команда может выглядеть примерно так (в которой мы установили ее на основной общедоступный DNS-сервер Google, 8.8.8.8):
netsh interface ipv4 set dns name = "Wi-Fi" static 8.8.8.8
Чтобы настроить вторичный DNS-сервер, вы воспользуетесь очень похожей командой:
netsh interface ipv4 set dns name = "ВАШЕ ИМЯ ИНТЕРФЕЙСА" static DNS_SERVER index = 2
Итак, продолжая наш пример, вы можете установить свой вторичный DNS в качестве вторичного сервера Google Public DNS, то есть 8.8.4.4:
netsh interface ipv4 set dns name = "Wi-Fi" static 8.8.4.4 index = 2
И, как и в случае с IP-адресом, вы также можете изменить его, чтобы сетевой интерфейс автоматически получал настройки DNS с DHCP-сервера. Просто используйте следующую команду:
netsh interface ipv4 set dnsservers name "YOUR INTERFACE NAME" source = dhcp
И вот оно. Если вам больше нравится набирать текст в командной строке или вы просто хотите произвести впечатление на своих коллег, теперь вы знаете всю магию командной строки, необходимую для изменения настроек IP-адреса.