Как удаленно изменить IP-адрес компьютера

Обновлено: 21.11.2024

На MyHost включен DHCP, и ему автоматически назначается IP-адрес, например, 157.184.205.117.

Моя программа подключается к хост-компьютеру, используя его имя хоста, а не его IP-адрес. (это требование)


При запуске моей программы на моем локальном компьютере:

Вся коммуникация в полном порядке и работает хорошо.

Если сейчас я отключу DHCP на MyHost и предоставлю ему статический IP-адрес, скажем, 157.184.205.111, моя программа больше не сможет подключиться к MyHost.


Я также заметил следующее:

<р>1. Если внутри моей программы я попытаюсь разрешить IP-адрес MyHost, используя функцию gethostbyname() и другие вычисления, я получу тот же старый IP-адрес MyHost (157.184.205.117) вместо вновь назначенного статического IP-адреса (157.184). .205.111).

<р>2. Если я пропингую MyHost из командной строки Windows XP, он попытается подключиться к старому IP-адресу MyHost (157.184.205.117) вместо нового назначенного статического IP-адреса (157.184.205.111). Таким образом, проверка связи также не выполняется.

<р>3. Если я попытаюсь открыть в Internet Explorer, URL-адрес «http://MyHost» не сможет открыть адрес.

До назначения хосту статического IP-адреса все работало нормально:
1. Моя программа Socket подключена.
2. Пинг работал.
3. Internet Explorer заработал.


Кто-нибудь знает, как обойти эту проблему?

Требованием является то, что имя хоста "MyHost" будет использоваться для подключения к хосту.

Все это сбивает меня с толку.

у меня есть устройство с портом Ethernet, у меня есть MAC-адрес этого устройства,

Я хочу установить собственный IP-адрес для этого порта Ethernet удаленно с ПК.

Если вы знаете какие-либо API, пожалуйста, ответьте мне,

это мне очень поможет.

Заранее спасибо
Аджит

у меня есть устройство с портом Ethernet, у меня есть MAC-адрес этого устройства,

Я хочу установить собственный IP-адрес для этого порта Ethernet удаленно с ПК.

Если вы знаете какие-либо API, пожалуйста, ответьте мне,

это мне очень поможет.

При компиляции ПО мне пришлось скачать CRegistry.zip и тут я обнаружил еще одну ошибку: в "RegistryKey.cpp" модуль
"bool CRegistryKey::QueryValue( LPCTSTR pValueName, DWORD >&dwValue)" не устанавливается "ok=true" в случае успеха, поэтому он всегда возвращает false .

Кроме того, это работает! Но это не решает основной проблемы: сменить IP-адрес без перезагрузки - везде какие-то недокументированные dll-записи! Открытые источники .

В последнее время я пытался изменить IP-адрес машины.

В документе SDK IP Helper Api сообщил нам, что мы можем использовать «AddIPAddress» и «DeleteIPAddress» для изменения IP-адреса машины. Но «AddIPAddress» может только добавить постоянный IP-адрес, а «DeleteIPAddress» не может удалить текущий IP-адрес (PS: этот текущий IP-адрес не является CurrentIpAddress структуры PIP_ADAPTER_INFO. Мы можем связать более одного IP-адреса с адаптером, но в панели управления мы видим только один.Поэтому я назвал такой IP-адрес текущим IP.Если кто-то знает, что это значит, не могли бы вы сказать мне?)
Поэтому я думаю, что «AddIPAddress» и «DeleteIPAddress» могут только поддерживать не постоянный IP. Эти две функции не меняют реестр, а меняют реальные сетевые настройки, хотя функции у них слишком хиленькие.
С другой стороны, я использовал "netsh" (команда в Windows2000). Эта команда может поддерживать «постоянный». Он получает сетевые параметры из реестра и обновляет реестр после изменения параметров. Конечно, netsh — это не только «инструмент регистрации». Он также может изменять реальные параметры без перезагрузки.
IP Helper API недостаточно мощный API. Но в netsh Microsoft может свободно изменять сетевые настройки. Поэтому я предполагаю, что Microsoft использовала другой API, чтобы применить сетевые параметры, чтобы они вступили в силу. Возможно, это API без открытия.

Вы также можете добавить более одного IP-адреса к адаптеру из панели управления (работает на Win2k, XP - не могу вспомнить процедуру для NT4).

Выберите Интернет-протокол (TCP/IP) и нажмите Свойства. Дайте первый IP-адрес и нажмите кнопку «Дополнительно». Теперь вы можете добавить на вкладке «Настройки IP» столько IP-адресов, сколько хотите.

В Win2K (может быть, не в NT?) есть утилита командной строки, которая называется netsh и позволяет выполнять два последних пункта.
Например,
IP-адрес интерфейса netsh устанавливает адрес "Подключение по локальной сети" dhcp
устанавливает интерфейс на DHCP, а
IP-адрес интерфейса netsh устанавливает адрес "Подключение по локальной сети" static %StaticIP% 255.255.255.0 %GateIP% 1
устанавливает статический интерфейс, определяет IP-адрес, сетевую маску и IP-адрес шлюза по умолчанию (примечание: используйте реальные IP-адреса или установите переменные среды StaticIP и т. д.)

Флаг –r (за которым следует IP-адрес или номер машины) указывает выполнение на удаленной машине. (Однако я не экспериментировал с этим. ).

Я не знаю, как ipconfig может помочь в этом.

Боб
PS: Несколько лет назад я работал с NT/E. Насколько я помню, рекомендуемый способ использования консоли в безголовой системе состоял в том, чтобы войти в систему с помощью NetMeeting. Вы должны были запросить соединение с самим именем целевой машины (а не с каким-то человеком или процессом на машине), соединение должно было быть «частным» (или что-то в этом роде), а учетная запись, с которой вы звонили, должна была быть частью группа администраторов на целевой машине. Преимущество NetMeeting заключалось в том, что он был «бесплатным», поскольку поставлялся с NT и W2K, поэтому он не увеличивал общую стоимость системы, которую мы просили платить клиенты.

При компиляции ПО мне пришлось скачать CRegistry.zip и тут я обнаружил еще одну ошибку: в "RegistryKey.cpp" модуль
"bool CRegistryKey::QueryValue( LPCTSTR pValueName, DWORD >&dwValue)" не устанавливается "ok=true" в случае успеха, поэтому он всегда возвращает false .

Кроме того, это работает! Но это не решает основной проблемы: сменить IP-адрес без перезагрузки - везде какие-то недокументированные dll-записи! Открытые источники .

Общие Новости Предложение Вопрос Ошибка Ответ Шутка Похвала Rant Admin

Используйте Ctrl+Влево/Вправо для переключения сообщений, Ctrl+Вверх/Вниз для переключения тем, Ctrl+Shift+Влево/Вправо для переключения страниц.

Крис КК

Вы можете использовать PSEXE и запускать удаленную DOS с помощью команд netsh

11 ответов

Крис КК

Вы можете использовать PSEXE и запускать удаленную DOS с помощью команд netsh

Крис КК

Запускайте инструменты, я обычно запускаю их на диске C, поэтому их быстрее запускать из командной строки DOS.

Вы даже можете создать несколько машин в пакетном файле и запустить их с помощью psexec

ITcrackerjack

Knightly Computing – поставщик ИТ-услуг.

Вы можете использовать PowerShell!

Арти, ваш пост сбивает с толку.

Изменить информацию TCP/IP чего? (маршрутизатор, принтер, компьютер, телескоп и т. д.)

Почему вы пытаетесь сделать это тайком?

Если вы хотите обойти интернет-фильтры, вам нужно поговорить с ИТ-отделом, почему это так.

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

Джим4232

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

спасибо, господа

Даже если у вас уже есть ответ. Я бы сказал, используйте групповую политику и примените политику «широко открытого Интернета» к определенному подразделению и переместите компьютер в это подразделение, когда вам нужно, чтобы оно было «неограниченным». Тогда конечный пользователь не увидит ничего, кроме «gpupdate /force», и не будет иметь значения, сможет ли он повторить это, если после этого вы вернете компьютер в нужное подразделение.

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

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

Джим4232

Подумав об этом немного подробнее, вы сможете настроить сценарий входа для технического «пользователя», который запускает сценарий PS или простой пакетный файл, который вы создаете. Когда вы входите в систему как этот пользователь, он сбрасывает IP-адрес для этого сеанса, другой пользователь входит в систему и получает стандартные настройки DHCP. Может потребоваться сценарий выхода из системы для сброса настроек без перезагрузки. Хм. есть что исследовать!

Майк-2308

Я использую sonicwall, чтобы ограничить определенные машины от использования Интернета, поэтому, если мне нужно изменить это удаленно, я просто отключу блокировку, и конечный пользователь не заглянет за занавес мастера. Включите снова, когда закончите, и вуаля!

Но я думаю, все зависит от того, как вы их заблокируете. GP, брандмауэр и т. д.

Эта тема заблокирована администратором и больше не открыта для комментариев.

Чтобы продолжить это обсуждение, задайте новый вопрос.

Что бы вы сделали?

Итак, я работаю в MSP, который работает круглосуточно и без выходных. Старший инженер в нежелательную смену с 23:00 до 8:00 уходит. Теперь у меня есть возможность перейти на эту должность, насколько больше это потребует компенсации в процентах от того, что я зарабатываю сейчас? и я скажу это.

Щелкни! Lapsus$, Excel RAT, Honda Hackers, Lunar Landers, Windows Easter Egg

Ваша ежедневная доза технических новостей. Вы должны это услышать. Подозреваемые Lapsus$ арестованы за взломы Microsoft, Nvidia, Okta. Больше информации о группе Lapsus$, ответственной за ряд недавних кибератак. Несколько из группы».

Искра! Серия Pro — 25 марта 2022 г.

Friday Из бесплатной энциклопедии Википедии. Другие значения см. в Friday (значения). Пятница — день недели между четвергом и субботой. В странах, принимающих обычай "понедельник-первый".

Изменить свой IP-адрес не только абсолютно законно, но и очень просто. Вот как это сделать на Mac, ПК или мобильном устройстве.

Рэй Ходж — старший редактор CNET, специализирующийся на программном обеспечении, приложениях и сервисах.

Изменить свой IP-адрес легко, безопасно и законно.

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

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

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

Ваш Spotify может дать сбой. У сервисов потоковой передачи мультимедиа на мгновение заморозится мозг. Если вы отправляете или получаете файлы, возможно, вам придется начать сначала. И вам, возможно, придется снова войти на любой защищенный сайт, который вы сейчас используете.

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

Примечание редактора, 9 февраля 2022 г. За последние несколько месяцев в индустрии VPN произошли значительные изменения, и все три наших лучших VPN-сервиса объявили о серьезных изменениях в корпоративной собственности. В декабре ExpressVPN объявила об официальном присоединении к Kape Technologies, компании, которая уже владеет несколькими другими VPN и в прошлом поднимала вопросы о конфиденциальности. В феврале NordVPN и Surfshark объявили о слиянии двух компаний, хотя они продолжат работать автономно. Мы находимся в процессе переоценки всех наших лучших вариантов в свете этих изменений. Мы обновим наши обзоры и, при необходимости, наши рейтинги, чтобы учесть эту новую конкурентную среду.

Почему мне следует подумать об изменении своего IP-адреса?

Регулярное изменение внешнего или общедоступного IP-адреса может помочь вам повысить общую безопасность и конфиденциальность просмотра. Есть и другие причины.

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

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

Законно ли вообще менять свой IP-адрес?

Да, изменение IP-адреса в США разрешено законом. Люди регулярно меняют свои IP-адреса, когда сталкиваются с прямыми атаками на их безопасность в Интернете, при тестировании веб-сайта перед его запуском или когда они просто предпочитают защитить свою конфиденциальность. Очевидно, что этот FAQ никоим образом не предлагает юридическую консультацию, и вам следует проконсультироваться с лицензированным адвокатом по конкретным вопросам, но правовые границы изменения IP-адреса обычно начинаются с того, на что вы меняете свой IP-адрес и что вы делаете с этим новым IP-адресом.

Если вы изменили свой IP-адрес, чтобы выдать себя за физическое или юридическое лицо (что часто называют спуфингом IP-адреса), возможно, вы нарушаете Закон США о компьютерном мошенничестве и злоупотреблениях. У вас также могут возникнуть проблемы, если вы меняете свой IP-адрес, чтобы получить доступ к веб-сайту, доступ к которому вам был запрещен. IP-спуфинг также является инструментом, используемым некоторыми киберпреступниками для выполнения нескольких хорошо известных атак, чаще всего связанных с кражей личных данных и направленных на нанесение вреда веб-сайтам с помощью организованной распределенной бомбардировки отказа в обслуживании.

Вариант 1. Измените свой IP-адрес с помощью VPN или прокси-сервера

Вы можете использовать VPN, чтобы изменить свой IP-адрес.

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

Виртуальные частные сети и прокси-серверы на основе браузера намного проще, чем отдельные VPN-приложения. Есть некоторые ключевые различия в конфиденциальности, которые я подробно описал в другом месте, но когда вы используете прокси, он также меняет ваш видимый IP-адрес.Chrome, Firefox и Brave Browser имеют собственные версии прокси и браузерных VPN, которые вы можете попробовать сами.

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

Если вы никогда не играли с VPN, но подумываете об этом, у меня есть версия Cliff's Notes о том, как правильно выбрать , которая может оказаться вам полезной. Что бы вы ни делали, просто избегайте бесплатных VPN. Серьезно не стоит риска вредоносного ПО. Вместо этого отдайте предпочтение самым дешевым, которые я протестировал для вас.

Вариант 2. Измените свой IP-адрес, отключив маршрутизатор

Изменить IP-адрес так же просто, как отключить маршрутизатор.

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

По сути, то, что вы пытаетесь сделать, это заставить часть вашего маршрутизатора, назначающую IP, «забыть» ваше устройство, чтобы оно относилось к вашему устройству как к новичку и давало ему новый адрес. Однако это не является надежным. Иногда требуется несколько попыток, а в некоторых случаях вам, возможно, придется оставить маршрутизатор выключенным на ночь. Если у вас есть маршрутизатор, отдельный от вашего модема (в наши дни большинство из них являются комбинированными устройствами), вам может потребоваться отключить модем и маршрутизатор, оставить их выключенными примерно на 5 минут, затем сначала включить модем, а затем маршрутизатор.

Но вставать с дивана — это переоценено.

Вариант 3. Автоматическое обновление вашего IP-адреса на Mac, iOS, Windows и Android

Изменение вашего IP-адреса лучше защитит ваш просмотр.

Вот как это сделать на Mac, iOS, Windows и Android:

MacOS: нажмите значок Apple в верхнем левом углу экрана и выберите «Системные настройки», затем «Сеть», затем «Дополнительно». В верхней части следующего экрана нажмите TCP/IP, затем нажмите кнопку Продлить аренду DHCP в правой части окна.

iOS: перейдите в «Настройки», нажмите «Сеть» и выберите беспроводную сеть, в которой вы сейчас находитесь. В разделе "Адрес IPv4" нажмите "Настроить IP", а затем "Автоматически".

Windows 10: одновременно нажмите клавиши Win+R. Откроется диалоговое окно «Выполнить». Введите cmd, затем нажмите Enter на клавиатуре. Откроется командная строка.

Введите ipconfig /release (включая пробел) в командной строке и нажмите Enter. Некоторый текст будет увеличен. Когда он остановится, введите ipconfig /renew и снова нажмите Enter. Затем закройте командную строку. Готово.

Android: перейдите в «Настройки», нажмите «Подключения», затем нажмите «Wi-Fi». Отсюда нажмите на сеть, к которой вы сейчас подключены. Коснитесь значка в виде шестеренки справа от сети. Ваш IP-адрес будет отображаться здесь, но перейдите к нижней части экрана и, убедившись, что у вас есть пароль Wi-Fi, нажмите «Забыть» (это значок корзины в правом нижнем углу). Ваш телефон забудет о сети Wi-Fi и отключится. Просто повторно подключитесь к сети, и вам будет выдан новый IP-адрес.

Вариант 4. Измените свой IP-адрес вручную

Вот что нужно делать, если у вас уже есть новый IP-адрес, который вы хотите использовать.

MacOS: перейдите в «Системные настройки» и нажмите «Сеть». Нажмите «Сетевое подключение», затем нажмите «Настроить IPv4». Выберите «Вручную» и введите любой выбранный IP-адрес.

iOS: перейдите в «Настройки», нажмите «Wi-Fi», затем «Сеть». В разделе адреса IPv4 нажмите «Настроить IP». Вручную введите любой IP-адрес, который вы пытаетесь использовать.

Windows: убедитесь, что вы работаете под своей учетной записью администратора, нажмите «Пуск» и перейдите в «Панель управления». Отсюда нажмите «Сетевое подключение», а затем нажмите на подключение по локальной сети. Затем нажмите «Свойства», затем нажмите «TCP/IP». Отсюда вы можете ввести новый IP-адрес вручную.

Android: перейдите в «Настройки», нажмите «Подключения», затем нажмите «Wi-Fi». Отсюда нажмите на сеть, к которой вы сейчас подключены. Коснитесь значка в виде шестеренки справа от сети. Ваш IP-адрес будет отображаться здесь, но перейдите в нижнюю часть экрана и нажмите «Дополнительно», затем нажмите «Настройки IP». Выберите Статический. На следующем экране вы сможете вручную ввести любой IP-адрес, который вы выбрали.

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

Эмануэль — ИТ-консультант, проработавший в отрасли 20 лет. В настоящее время он участвует в проекте развертывания для Европейской комиссии и занимается Active Directory, групповой политикой, Azure и автоматизацией с помощью PowerShell.

  • Compress-Vhdx: сжатие нескольких файлов VHDX с помощью командлета PowerShell Optimize-VHD — среда, 17 ноября 2021 г.
  • Отображение хода выполнения длительных задач в PowerShell с помощью Show-Progress вместо Write-Progress — среда, 28 июля 2021 г.
  • Импорт правил брандмауэра Microsoft Defender из листа Excel с помощью PowerShell в Windows 10 — вторник, 6 июля 2021 г.

Конечно, вы всегда можете удаленно подключиться к каждому и щелкнуть около 85 раз в каждом удаленном сеансе, умноженном на количество серверов и сетевых карт. И это при условии, что они не используют Server Core (Server Core вам подойдет; пожалуйста, используйте Server Core всякий раз, когда можете). При достаточно большом количестве серверов ваш дом рассыплется в прах, прежде чем вы закончите. И в любом случае ключи в этот момент были бы бесполезны, если вы их нашли за это время.

Или вы можете работать с умом и использовать Windows Admin Center. Мы все знаем, что нет ничего быстрее, чем веб-браузер, когда дело доходит до внесения большого количества изменений. Нет, я не осуждаю WAC, но, честно говоря, это не самый быстрый способ внести МНОГО изменений.

Ну, не беспокойтесь. Приведенная ниже функция поможет вам обновить IP-адрес определенного компьютера на определенной сетевой карте. Вы также можете отключить DHCP и даже удалить старые IP-адреса из DNS.

Давайте посмотрим на код, а затем пройдемся по некоторым интересным деталям.

Есть несколько параметров, которые функция ожидает от вас:

  • Во-первых, имя компьютера. Если ничего не указано, он попытается выполнить изменения на локальном компьютере. Функция любезно упомянула об этом (если вы выбрали подробный режим).
  • Затем вам нужно будет указать новый IP-адрес. Я очень горжусь этой функцией, но я буду первым, кто признает, что она не может угадать за вас IP-адрес. Я знаю, я знаю.
  • Вы можете отключить DHCP на сетевой карте, установив параметр DisableDhcp. Если вы не укажете его, он будет отключен по умолчанию. Опять же, функция достаточно любезна, чтобы сообщить вам об этом (все еще предполагая, что вы запускаете функцию с переключателем Verbose).
  • Вы также можете отключить регистрацию DNS для сетевого адаптера. Обычно вам не интересно делать это на общедоступном сетевом адаптере, но если сетевой интерфейс будет использоваться для управления или как часть подсети только для трафика кластера, вы можете пропустить это. Вам нужно указать это со значением «Да»; в противном случае регистрация DNS не будет отключена. И снова функция любезно сообщает вам об этом.
  • DNS-сервер. Здесь функция попытается подключиться и очистить старый IP-адрес. Если он не указан, он попытается сделать это на контроллере домена, к которому подключен ваш компьютер. Обычно контроллеры домена также являются DNS-серверами. Если они не являются DNS-серверами в вашей среде или вы не находитесь в среде AD, ну . пожалуйста, предоставьте DNS-сервер. Вы, наверное, уже привыкли к этому, но . да, функция сообщит вам. Просто убедитесь, что вы выбрали подробный режим.

Дополнительную информацию можно получить с помощью Get-Help Update-IPv4Address.

(Совет: также попробуйте переключатель -Примеры).

После того как вы предоставите все эти биты информации, функция попытается подключиться к целевому компьютеру. Поскольку это будет выполняться через WinRM, функция проверит возможность подключения к этому порту. Для этого вам не нужен ping, и вам не нужно разрешать весь входящий трафик в брандмауэре Windows. Вы не разрешаете весь входящий трафик через брандмауэр Windows для ваших компьютеров, не так ли? Ты? Я знаю, я просто удостоверился. Молодец. В любом случае WinRM включен по умолчанию в современных версиях Windows Server. Если вы отключили его ранее, вам нужно будет включить его, по крайней мере, для компьютера, на котором вы это делаете.

В любом случае, если компьютер доступен, функция проверит, не настроен ли уже новый IP-адрес на вашем целевом компьютере и на целевом сетевом адаптере. Если это так, вам будет предложено об этом, и функция остановится. Аккуратно.

Если IP-адрес отличается, функция выполнит следующее:

  • Назначьте новый IP-адрес указанной сетевой карте на целевом компьютере.
  • Настройте регистрацию DNS (если указано сделать это).
  • Зарегистрируйте адрес в DNS.
  • Подождите, пока локальный компьютер (компьютер, с которого вы запускаете функцию) «узнает» новый IP-адрес целевого компьютера.
  • Отключите регистрацию DNS (если будет предложено сделать это). Конечно, если вы пропустили это или упомянули, что хотите регистрацию DNS, этот шаг не будет выполнен.
  • Удалите старые IP-адреса из указанной сетевой карты на целевом компьютере. Если выбран подробный режим, вы также будете проинформированы об этих старых адресах.

Удаленное обновление и IP-адрес с помощью Update IPv4Address

Сначала мы смотрим на IP-адрес нашего целевого компьютера, DC1. (Если вас интересует Get-IPAddressPretty, дайте нам знать, и я тоже напишу об этом небольшой пост.) Интересующая нас сетевая карта имеет текущий IP-адрес 10.0.0. 1.51.

Затем мы используем нашу блестящую функцию, чтобы обновить IP-адрес сетевой карты (творчески) с именем «TheOtherNic» до 10.0.1.101. Проверьте результат, и вы увидите новый адрес, назначенный сетевой карте.

Подпишитесь на рассылку новостей 4sysops!

Наконец, мы снова обновляем его (на этот раз до 10.0.1.102), используя переключатель Verbose. Это покажет больше информации о том, что делает функция.

Читайте также: