Как сменить IP, шлюз, DNS скриптом через командную строку – Кроко aka Alegator — ЖЖ

Вступление

Для смены IP в командной строке windows есть утилита netsh. Подробнее, что это такое и с чем её едят на

PING

PING — одна из базовых и самых полезных CMD-команд. Она отображает качество связи, показывает, может ли ваш компьютер высылать данные по целевому IP-адресу, и если может, то с какой скоростью.

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

Команда действует по следующему принципу: она высылает определённое количество пакетов данных и определяет, сколько из них вернулось обратно. Если некоторые из них не вернулись, она сообщает о потере. Потеря пакетов ведёт к низкой производительности в играх и интернет-трансляциях. Это отличный способ протестировать ваше интернет-соединение.

TRACERT

TRACERT означает Trace Route. Как и PING, команда высылает пакет данных для решения сетевых проблем. Однако она определяет не скорость отправки и возврата пакета, а его маршрут.

Пример использования:

Команда отображает список всех маршрутизаторов, через которые проходят данные на пути к конечному узлу. Почему мы видим три показателя длительности для каждого маршрутизатора? Потому что TRACERT высылает три пакета данных на случай, если один из маршрутизаторов потеряется или по какой-то причине потребует слишком много времени.

PATHPING

Команда PATHPING аналогична TRACERT, однако она более информативна, а потому требует больше времени для исполнения. Она анализирует маршрут пакетов данных и определяет, на каких промежуточных узлах произошла потеря.

Пример использования:

IPCONFIG

Эта команда наиболее часто используется для отладки сетей в Windows. И дело не только в объёме информации, которую она предоставляет, но и в том, что она комбинируется с несколькими ключами для выполнения определённых команд.

Пример использования:

При вводе без ключей IPCONFIG отражает все сетевые адаптеры на вашем компьютере, а также то, как они работают. IPv4 Addres и Default Gateway содержат наиболее важную информацию.

Чтобы очистить DNS-кеш, используйте следующий ключ: ipconfig /flushdns

Эта операция может помочь, если интернет работает, однако вы не можете попасть на некоторые сайты или сервера.

GETMAC

Каждое совместимое со стандартами IEEE 802 устройство имеет уникальный MAC-адрес (Media Access Control). Производитель присваивает каждой единице оборудования свой собственный адрес, который прописан в самом устройстве.

Пример использования:

Вы можете увидеть несколько MAC-адресов, в зависимости от того, сколько сетевых адаптеров установлено на вашем компьютере. Например, интернет-соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.

NSLOOKUP

NSLOOKUP означает Name Server Lookup. Потенциал этой утилиты огромен, но большинству людей он не нужен. Для рядовых пользователей важна лишь возможность определить IP-адрес какого-либо доменного имени.

Пример использования:

Имейте в виду, что некоторые домены не привязаны к одному IP-адресу, что означает, что вы будете получать разные адреса при каждом новом вводе команды. Это вполне нормально для больших сайтов, потому что они загружаются с огромного количества компьютеров.

Если вы хотите преобразовать IP-адрес в доменное имя, просто введите его в строку браузера и вы увидите, куда он ведёт. Однако не все IP-адреса ведут к доменным именам. Многие из них нельзя достичь через веб-браузер.

NETSTAT

Эта утилита является средством для сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия).

Пример использования:

По умолчанию команда показывает все активные подключения в вашей системе. Активное подключение не означает, что идёт обмен данными. Оно указывает лишь на то, что где-то открыт порт, а устройство готово к подключению.

У команды также есть несколько ключей, которые меняют тип отображаемой информации. Например, ключ -r выведет таблицы маршрутизации.

NETSH

NETSH означает Network Shell (сетевая оболочка). Эта команда позволяет настроить почти любой сетевой адаптер на вашем компьютере более детально.

При вводе NETSH командная строка переходит в режим оболочки. Внутри неё есть несколько контекстов (маршрутизация, связанные с DHCP команды, диагностика).

Увидеть все контексты можно следующим образом:

А увидеть все команды в рамках одного контекста можно так:

Вы можете копнуть глубже и увидеть список всех подкоманд в рамках одной команды:

Например, вы можете ввести следующую команду, чтобы увидеть все сетевые драйвера и их характеристики в вашей системе: netsh wlan show drivers

Имейте в виду, что если вы действительно хотите достичь серьёзных успехов в настройке вашей сети посредством командной строки, вам придётся освоить эту команду.

:/>  Команда автозагрузки в командной строке windows 10. Как проходит автозагрузка Windows XP. Включение программы в автозагрузке после её недавнего отключения

Вариант № 2:

Смена сетевых настроек через BAT файл. Создаем текстовый документ, открываем его, жмем кнопку “Файл”, выбираем пункт “Сохранить как”. Откроется окно сохранения файла. В меню “Тип файла” выбираем пункт “Все файлы” (по умолчанию будет стоять “Текстовый документ”), выбираем кодировку ANSI (если изменено на другое).

Далее к названию файла дописываем “.bat”, таким образом у вас должно получиться примерно такое название файла: “Текстовый документ.bat”. Жмем кнопку “Сохранить”. Далее можно изменить название файла на свое. Теперь жмем правой кнопкой мыши на bat файле и в меню выбираем пункт “Изменить”. Вводим в окно следующие команды:

BATCH
Как сменить IP, шлюз, DNS скриптом через командную строку - Кроко aka Alegator — ЖЖ
Копировать код

Команда “chcp 1251” устанавливает кодировку. Если этого не сделать, то через BAT файл нельзя будет сменить настройки на сетевом интерфейсе с названием, состоящим из русских символов.

Занятия bat-аникой

Создаем файл network.bat с содержимым:

Как изменить настройки сети через консоль windows ::


Владельцам ноутбуков наверняка знакома ситуация, когда приходится менять IP-адрес, максу подсети, адреса шлюза и DNS-сервера при переносе компьютера из дома на работу или в институт и обратно. Менять руками – долго, использовать какие-либо дополнительные программы  – зачем, если в WindowsXPесть встроенное средство – команда netsh. Узнать полный синтаксис этой команды можно, набрав в консоли “netsh ?”. Для изменения сетевых параметров на ноутбуке в большинстве случаев будет достаточно создать bat-файл, содержащий две строки – настройку IP-адреса, маски подсети, шлюза и адреса DNS-сервера:    

netsh interface ip set address name=”Подключениеполокальнойсети” source=static addr=192.168.0.2 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1

netsh interface ip set dns address name=”Подключениеполокальнойсети” source=static addr=192.168.1.2

«Подключение по локальной сети» – имя подключения, настройки которого изменяются, addrIP-адрес сетевого интерфейса, mask– маска подсети, gateway– шлюз по умолчанию, gwmetric– метрика (для случая, аналогичного приведенному метрика всегда равна единице). Сокращенные варианты этих же команд (без указания названий параметров):

netsh interface ip set address name=”Подключениеполокальнойсети” static 192.168.0.2 255.255.255.0 192.168.0.1 1

netsh interface ip set dns address name=”Подключениеполокальнойсети” static 192.168.1.2

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

netsh interface ip set address name=”Подключениеполокальнойсети” source=dhcp

netsh interface ip set dns address name=”Подключениеполокальнойсети” source=dhcp

del.icio.usNews2DiggFurlma.gnoliaTechnorati CosmosBlinklistYahoo! My WebBlinkBitsBlogmarksCo.mments.comConnoteaDe.lirio.usFarkFeedmelinksLinkaGoGoNewsVineNetvouzRawSugarReddItScuttleShadowsSimplySmarkingSpurlTailRankWistsSegnaloДобавить на Mr. WongДобавить на WebnewsДобавить на  IcioДобавить на OneviewДобавить на FolkdДобавить на YiggДобавить на LinkarenaДобавить на StumbleUponДобавить на SlashdotДобавить на NetscapeДобавить на GoogleДобавить на DiigoЗабобрить эту страницу!Как сменить IP, шлюз, DNS скриптом через командную строку - Кроко aka Alegator — ЖЖДобавить в закладки МоёМесто.ru
Постоянный адрес страницы: http://www.msconfig.ru/articles/how-to-change-network-settings-through-windows-console/

Комментарии[146]

Как сменить ip компьютера через онлайн-ресурсы

С развитием интернет-магазинов, фриланса и прочих заработков глобальная сеть стала все больше привлекать внимание мошенников, спамеров и хакеров. Они научились легко отслеживать вашу деятельность и красть личные данные, в особенности пароли и данные кредитных картах.

Если вас это беспокоит, есть замечательный вариант защиты вашей идентичности и личной жизни. Можно воспользоваться онлайн-ресурсами, хорошо маскирующими ваш IP-адрес. Они позволяют легко обойти брандмауэры и интернет-фильтры. Независимо от местоположения и подключения к интернету вы можете получить доступ к заблокированному ресурсу и его содержимому.

Как это сделать, спросите вы? Достаточно зайти на любой из существующих в сети анонимайзеров, зарегистрироваться на нем и выбрать существующий вид тарифа: бесплатный или премиум. Как только вы проделаете данные действия и получите определенные права, так сразу сможете быть неуловимым пользователем глобальной сети и парсить в его просторах без страха быть пойманным хакерами, мошенниками и спамерами.

Как сменить ip-адрес программно

Некоторым пользователям будет гораздо легче сменить свой IP-адрес с помощью программного обеспечения, нежели залезать в адресную строку и вписывать набор текстовых команд. И не удивительно, ведь программно смена IP осуществляется гораздо проще, особенно если вы не разбираетесь в настройках маски подсети, IP-адресов и основного шлюза.

Программа может быть бесплатная, но в этом случае у вас могут быть определенные ограничения. Премиум-версии позволяют:

  • скрыть IP вашего компьютерного устройства от шпионов и хакеров;
  • обезопасить ваш компьютер и предоставить надежную защиту от Wi-Fi хот-спот;
  • предоставят анонимность в сети;
  • позволят анонимно работать на всевозможных операционных системах, существующих в настоящее время.
:/>  Список MIME-типов | HTML и CSS с примерами кода

Сейчас существует множество таких программ, поэтому не будем останавливаться на какой-то конкретной. Каждый пользователь сможет самостоятельно выбрать для себя подходящий вариант.

Последние приготовления

Программу macshift и батник я разместил в d:programnetwork. А на рабочий стол вынес ярлычок network.lnk. При запуске ярлыка командный файл начинает работу с вопроса о выборе настроек. Нажав «1», получаем настройки для дома, соответственно, «2» — для офиса.


Может быть кому-то данный топик окажется полезным.

Пример bat файла:

При запуске данного пакетного файла вам будет предложено выбрать один из двух вариантов настройки – дом или работа. В примере кода меняем название сетевого подключения на своё, если оно отличное от по умолчанию, т.е. “Подключение по локальной сети”. Так же меням сетевые настройки – IP, маску, шлюз и DNS сервера.

BATCH
Как сменить IP, шлюз, DNS скриптом через командную строку - Кроко aka Alegator — ЖЖ
Копировать код

Вот так будет выглядеть окно данного пакетного файла при запуске.

Причины необходимости замены ip-адреса компьютерного устройства

Иногда, работая с некоторыми онлайн-программами, вы можете получить сообщение об их блокировке. Чтобы разблокировать работу этих сайтов, вам достаточно будет сменить IP с помощью hide.me или любого другого анонимайзера, и доступ к любому веб-сайту разблокируется. Кроме того, вы получите полную анонимность в глобальной сети. А это, согласитесь, иногда очень полезно.

В наше время массовой разработки веб-сайтов, заработка в интернете и развития SEO-продвижения просто необходимо уметь менять адрес компьютера в сети. Зачем это нужно? Когда специалист по продвижению сайтов парсит по глобальной сети в поисках трастовых сайтов, регистрации на множестве ресурсов и раскрутки своего проекта, он ставит под угрозу статический адрес компьютера.

Проверка смены ip-адреса

Как уже говорилось выше, проверку смены статического адреса компьютера можно посмотреть с помощью адресной строки, прописав команду ipconfig. Данная команда не покажет, как сменить IP-адрес вашего компьютерного устройства, она всего лишь способна вывести на экран существующие значения маски, основного шлюза и IP-устройства.

Редактирование реестра из командной строки |

Реестр операционной системы Windows отвечает за работоспособность всей системы, крах реестра – крах системы. Однако, значимое количество вирусов или же просто талантливых людей, различными способами стремятся вывести его (реестр) из строя или же просто, получить над ним полный контроль, или как вариант – разрушительное редактирование реестра через командную стоку.

Редактирование реестра из командной строки

Вариантов поиздеваться над беззащитным пользователем, особенно, если под рукой реестр и командная строка Windows, довольно много. Так, может произойти ситуация, что через одного одаренного человека приходится переустанавливать заново операционную систему.

В этой статье я решил привести пример «издевательства» над собственной системой. Вначале, стоит обратить свое внимание на то, пути к каким программам прописаны в автозагрузке. Через меню Пуск доступна папка автозагрузка, но это лишь вершина айсберга, есть более верный способ просмотреть что находится в автозагрузке, например, используя утилиту, входящую в состав Windows – msconfig (Пуск/выполнить/msconfig). Реестр командная строка. Однако, мир не столь уж прост, и порой стоит прибегнуть к более продвинутым средствам, например утилита autoruns.exe. С ее помощью можно увидеть намного больше, на вкладке everything сразу бросаются в глаза различные разделы, в которых и прописано много чего интересного. Если не вникать в подробности, то для простого примера стоит обратить внимание на нижестоящие разделы:

Плюс, стоит бросить взгляд на раздел:

Раздел HKLM охватывает всех пользователей, a HKCU — только текущего. Создадим нового пользователя с правами администратора:

Net user NewUser password /add — создаем пользователя NewUser и присваиваем ему пароль password

Net localgroup Администраторы NewUser /add — добавляем новоиспеченного пользователя в группу Администраторы.

Стоит напомнить, что сервер сценариев Windows Script Host для работы с реестром предоставляет объект Wscript.Shell и его методы RegWrite, RegRead и RegDelete.

Теперь попробуем, произвести редактирование системного реестра из командной строки, чтобы изменить пароль пользователя NewUser используя ветку HKLM. Для этого стоит зайти в систему через свою учетную запись и создать батник следующего содержимого (текстовый файл с расширением .bat):

net user NewUser newpass

Следующая задача состоит в том, что бы пользователь NewUser его запустил, для этого прописываем в командной строке:

:/>  Как обновить Windows 10 Home (домашнюю) до Pro (профессиональной) и Enterprise (корпоративной), сколько это стоит и можно ли обновиться бесплатно

reg add HKLMSoftwareMicrosoftWindowsCurrentVersionRunOnce /v NewPass /t reg_sz /d c:Master.bat /f

В данном случае мы добавили в подраздел RunOnce новый параметр под названием NewPass со строковым типом reg_sz и прописали путь к нашему батнику. Теперь при входе в систему будет происходит запуск сценариях Master.bat, который в свою очередь изменит данные учетной записи.

Конечно, это не более чем простенький пример. Проблема в том, что редактировать реестр через командную строку стоит осмысленно, иначе, ваши действия могут принести совсем не тот результат, что ожидалось. Взять для примера печальную запись “Редактирование реестра запрещено администратором системы”, такую шалость производят, как правило, вирусы, если запрет был прописан в HKCU и вы являетесь администратором, то достаточно создать нового админ-пользователя, зайти через него в систему и открыв реестр, пробраться к нужному параметру:

HKEY_CURRENT_USERSSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem

тут параметр DisableRegistryTools изменить с единицы на ноль, или просто удалить. Но, можно так и не извращаться, достаточно использовать редактор от стороннего разработчика, например reglite, или, произвести редактирование реестра из командной строки:

REG DELETE HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableRegistryTools

Однако, подсунуть свинью можно и собственными силами. Есть такая утилита как regini, она позволяет назначать разрешения к тем или иным веткам реестра. Не знаю почему, но на Семерке по команде regini /? выводится полная справка, а вот в Windows XP SP3 — ничего. Так вот, синтаксис утилиты довольно прост:

regini.exe -m “компьютер” “путь к файлу сценария”

если утилита используется локально, то параметр -m «компьютер» не нужен. Всего есть 17 пунктов, и каждый определяет те или иные разрешения.

Утилиты msconfig и autoruns

Прежде всего, надо создать текстовый файл, в котором будет прописана нужная ветка и права для нее. Например, если в файле прописать строчку RegistryMachineSecurity [1 17], то администраторам и учетной записи локальной системы будут предоставлены права полного доступа к ветви реестра HKLMSECURITY. Но, эта утилита имеет один изъян — она затирает предыдущие права. Если посмотреть на разрешения для ветки SECURITY, то мы увидим, что полный доступ имеет только локальная система (SYSTEM), именно поэтому, под администратором вы не сможете просмотреть содержимое этого раздела. Редактируя реестр через командную строку, с использованием утилиты regini я решил дать для ветки SECURITY полный доступ для администратора (хотя это можно сделать в самом редакторе реестра), в файле сценария я прописал следующую строчку RegistryMachineSecurity [1]. Реестр командная строка.

Утилиту запустил, путь к сценарию прописал. И о чудо, я имею доступ к этой ветке, ни о чем не подозревая, я перезагрузил систему. Увидев надпись при загрузке «отсутствуют права доступа к файлу» или что-то в этом роде, я понял НАДО БЫЛО И ЛОКАЛЬНОЙ СИСТЕМЕ ДАТЬ ДОСТУП! Благо, что на другом винте стояла тоже ХР, правда не SP3 a SP2, я банально заменил весь реестр и о чудо, система заработала!

Спасибо за внимание. Автор блога

Утилита reg командная строка, команда export

Есть и второй способ сделать слепок определенного реестра через командную строку. Для этого используется утилита reg export, ее запуск позволяет создать «заплатки» – файла с расширением .reg, довольно часто с ними приходилось сталкиваться в компьютерных играх, вот пока «заплатку» не запустишь, что бы добавилась информация об игре в систему, игрушка не будет работать.

reg export HKLMSYSTЕMCurrentControlSetServices “C:regsavesеrviсеs.reg”

После выполнения данной команды в каталоге появился файл с названием services.reg. В отличие от hiv файлов, правка заплатки легко осуществляется вручную и можно легко просмотреть ее содержимое, например в TotalCommander. Импорт содержимого производится с использованием команды reg import «Путь_к_файлу_reg».

Аналогичные действия можно проделать, открыв regedit или regedt32 (Пуск/выполнить/Имя программы), выбрать нужный куст, правый клик, пункт «экспортировать». Стоит помнить, что не все данные могут быть обратно импортированы, все зависит от того, использует ли система нужный раздел.

Оставьте комментарий

Adblock
detector