Как восстановить ip адрес компьютера

Обновлено: 06.07.2024

Что такое конфликт ip адресов?

И так представим у вас в организации, работают два человека с полностью идентичными ФИО. Вы задаете вопрос на собрании, кто тут Иванов Иван Иванович, и тут у вас поднимается два человека. Вот в локальной сети, так же появляются два компьютера с одинаковыми адресами, это и называется ситуация, при которой обнаружен конфликт ip адресов. Это хорошо будет, если это два клиентских компьютера, проблема будет минимальна, а что будет, если одним из участников будет сервер, который выполняет важную функцию в организации, например, сервер 1С, поверьте за это вас по головке не погладят.

Причины появления конфликта ip адресов Windows

Выше я вам показал, что из себя представляет ситуация, с одинаковыми ip адресами в операционной системе Windows. Давайте я вам расскажу, о причинах ее появления:

  • Первая причина, это когда у вас в локальной сети, все сетевые адреса на компьютерах, назначаются в ручную (статические ip адреса). Обычно такие настройки делают для серверов, чтобы у них сохранялись всегда одни и те же параметры, но в данном методе есть уязвимое место, это необходимость вести реестр этих адресов, в разном виде и всегда его актуализировать. В противном случае вы можете получать проблемы с одинаковыми адресами. Я такое часто видел в маленьких офисах, где есть так называемый админчик, который так делает, и вот приходит новый компьютер или ноутбук, и для него так же вбивают ip, в итоге в локальной сети обнаружен конфликт ip адресов, как говориться за ошибки нужно платить.
  • Второй вариант, это когда у вас есть проблемы с DHCP сервером, на котором у вас либо не настроена функция отслеживания дублирования адресов, либо у вас DHCP сервер кому-то назначил ip, а кто-то другой взял и настроил себе статический, вот и произошла ошибка конфликта ip адреса. Из своей практики я видел такое шапито, когда у одного админа был Kerio Control, на котором была функция DHCP сервера, там адреса назначались с большим резервированием и порой с привязкой. В один из прекрасных, московских дней, случилась ситуация, что у части людей перестал работать интернет. В настройках сети, светился APIPA адрес, этот админ вместо того, чтобы зайти в DHCP сервер и увидеть, что у него кончились адреса в пуле, стал массово перезагружать компьютеры и назначать на них статические айпишники, в итоге тем самым, он создал огромное количество ip конфликтов в сети, он просто не понимал принцип работы службы.
обнаружен конфликт ip адресов Windows. В этой сети уже есть компьютер с таким же IP-адресом. Обратитесь к системному администратору для решения проблемы

обнаружен конфликт ip адресов windows

Если вы зайдете в настройки сетевого интерфейса, то обнаружите, что в данной ситуации у вас основным адресом, будет IP из APIPA диапазона (169.254.x.x). Это означает, что конфликтный адрес у вас будет не доступен, и вы в локальной сети не сможете общаться практически ни с кем.

обнаружен конфликт ip адресов windows-02

Так же если посмотреть логи операционной системы Windows, то вы там обнаружите вот такое уведомление, код события 4199:

В системе обнаружен конфликт IP-адреса 192.168.31.1 с системой, имеющей адрес сетевого устройства 00-0C-29-19-92-76. В результате могут быть нарушены сетевые операции на этих системах.

конфликт с другим ip адресом

Код события 1002

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

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

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

Чтобы в таком случае убрать конфликт ip адресов Windows, попробуйте выполнить:

  1. Если вы получаете ip-адрес, через какое либо устройство, будь то роутер или маршрутизатор, то попробуйте на него зайти и посмотреть в чем дело, в любом таком устройстве есть меню, где идет выдача адресов (Например, DHCP Clients List). Попробуйте увеличить диапазон раздаваемых адресов, в примере это от 100 до 199, поставьте от 20 до 250. В крайнем случае перезагрузите его.Во
  2. Если перезагрузка не помогла, то открываем окно выполнить (Сочетание клавиш Win и R) и вводим команду ncpa.cpl. У вас откроется "Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом". Перейдите в левом, верхнем углу в пункт "Изменение параметров адаптера", щелкните правым кликом по вашему сетевому интерфейсу и попробуйте его выключить и включить.
  3. Если отключение интерфейса не помогло, то зайдите в свойства вашего сетевого адаптера, в интерфейс ipv4. И так, если у вас конфликт ip адреса в сети, происходит из-за того, что у вас на сбойном компьютере установлен не правильный ip адрес, то измените его на нужный, или поставьте получение IP-адреса автоматически. Если у вас уже стоит получение IP-адреса автоматически, то наоборот настройте статический адрес отличный от конфликтного. Все сетевые настройки, в лучшем случае нужно узнать у сетевого админа, но если их нет, то чаще всего в качестве DNS-серверов выступает ip-адрес основного шлюза, он же ваш роутер (коробочка, что дает интернет и WIFI), прописываем его, а вот, маска в 99% случаев 255.255.255.0, а вот основной адрес придется по подбирать, чтобы проверить не занят ли он кем то, без DHCP сервера, выполните до него команду Ping, она все вам ответит.

конфликт ip адреса в сети

Еще можно сбросить текущий ip адрес, при условии его автоматического получения, через окно командной стройки, где нужно выполнить ipconfig /release и затем ipconfig /renew. У вас будет обнулен текущий адрес и запрошен новый.

Конфликт ip-адресов-02

  • Если у вас нормальная организация и количество компьютеров исчисляется десятками или более, то вам просто необходим DHCP сервер, который автоматически будет раздавать ip адреса и следить за их использованием. Вы всегда сможете понять кому и какой адрес у вас назначен. Например, у Cisco оборудования, зашито поведение при конфликте ip адресов.

Если мы говорим, о Windows DHCP, то там есть функция защиты от конфликта IP адресов. Открываем оснастку DHCP и выделяем пул IPv4. Щелкаем по нему правым кликом мыши и выбираем из контекстного меню, пункт "Свойства".

Переходим на вкладку "Дополнительно" и находим пункт "Число попыток определения конфликтов (Conflict detection attempts)", по умолчанию там выставлено значение 0, означающее что служба не будет вначале проверять ip адрес на предмет доступности перед его выдачей. Выставляем значение от 1 до 5. Данная функция позволит исключить конфликт ip адреса с другой системой.

Те же настройки "Число попыток определения конфликтов" можно изменить и через powershell, открыв его от имени администратора и введя командлеты:

Как видите, у меня нужный параметр уже имеет значение 5, а не ноль.

Get-DhcpServerSetting

Чтобы изменить значение "Число попыток определения конфликтов (Conflict detection attempts)", введите вот такую команду.

Как видите я задал новое значение 4, проверяем что все изменилось. Как видите PowerShell рулит.

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

Как восстановить ip адрес

Перейдите в меню «Пуск» - «Все программы» - «Стандартные» - «Командная строка». Запустить консоль можно также при помощи поиска в «Пуск». В поле «Найти программы и файлы» введите «Командная строка», а затем выберите появившийся в меню результат.

В открывшемся окне введите запрос ipconfig и нажмите Enter. Консольная утилита ipconfig позволяет вывести детали текущего подключения к интернету и управлять такими запущенными сервисами, как DHCP и DNS.

Просмотрев необходимые параметры и найдя собственный текущий адрес, введите команду:ipconfig /releaseНажмите Enter. Данная команда позволяет осуществить отключение от сети. Она удаляет конфигурации всех текущих IP адресов для всех используемых сетевых подключений.

Чтобы возобновить работу в интернете, исполните команду:ipconfig /renewДанная команда обновляет текущий IP для всех сетевых адаптеров. Закройте консоль при помощи команды exit, или кликнув по кнопке закрытия в правом верхнем углу окна.

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

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

Если в компьютере используется несколько сетевых адаптеров и подключений, для программы ipconfig можно вводить уточняющие параметры. Если вы введете ipconfig /all, в консоль будет выведена вся информация по всем используемым сетевым картам. В конце команды ipconfig /release вы можете указать ключ адаптера, конфигурацию IP которого следует очистить.

Зачем перезапрашивать IP адрес?

Давайте мы с вами разберем ситуации при которых вам потребуется сделать запрос на обновление IP-адреса.

  1. В большинстве провайдерских и корпоративных сетях, IP адреса назначаются автоматически за с чем службы DHCP, это позволяет минимизировать ошибки. Бывают ситуации, что по какой-то причине вы не можете связаться с сервером DHCP, в результате ваш компьютер сам себе назначает IP-адрес из диапазона APIPA (169.254.X.X). Если вы получили такой адрес, то вы не сможете обратиться с данного компьютера практически никуда, кроме, как к такому же компьютеру или устройству имеющему адрес из 169.254.X.X. После обращения в тех поддержку или самостоятельному устранению причины такого поведения вам нужно выполнить запрос на обновление IP адреса компьютера.
  2. Вторая ситуация связана с тем, что ваш компьютер и другой получили одинаковые адреса, тем самым вызвав конфликт IP, об этом мы уже говорили. Как говорится, кто первый встал того и тапки, в такой ситуации, второму участнику, кто позже получил адрес, потребуется его перезапросить у DHCP.
  3. Третья ситуация при которой нужно обновить IP адрес, это когда на одном устройстве вы хотите его освободить дабы отдать другому. Например вы хотите отдать айпишник принадлежащий компьютеру в пользу сетевого оборудования, которое было заранее настроено именно под них или принтеру.
  4. Четвертый вариант, ваш устройство перенесли в другой сегмент сети и другой VLAN, чтобы поймать новые настройки необходимо сделать новый запрос на обновление.

Методы обновления IP адреса компьютера

Показывать все манипуляции я буду на моей тестовой виртуальной машине с Windows 10, но все методы будут актуальны и для других версий ОС, будь то клиентские или серверные релизы. Как видим у меня есть неопознанная сеть, по какой-то причине я не смог из этой системы достучаться до моего DHCP сервера, например отошел сетевой шнурок или сетевой администратор включил данный порт не в тот VLAN. Мы решили данную проблему и хотели бы обновить IP, какие наши действия?

неопознанная сеть

Всегда можно перезагрузить компьютер или сервер, это поможет и удобно применять на удаленных пользователях, но требует больше времени, особенно если у вас запущенно много программ и сервисов, правильнее будет воспользоваться способами описанными ниже
  • Первый метод, это использования центра управления сетями. Универсальный метод попасть в список ваших сетевых адаптеров, работающий на любой версии Windows, заключается в том чтобы нажать сочетание клавиш WIN+R и в окне выполнить ввести ncpa.cpl.

ncpa.cpl

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

неопознанная сет на сетевом интерфейсе

Через правый клик отключаем сетевой интерфейс

Отключение сетевого интерфейса

Он побледнеет, щелкаем правым кликом и включаем его

Включение сетевого интерфейса

В итоге мне удалось получить ip адрес автоматически от моего DHCP сервера

как обновить ip

так же попасть в центр управления сетями вы можете в Windows 10, через правый клик по значку сети, выбрав пункт "Открыть параметры сети и интернет".

Открыть параметры сети и интернет

Тут вы можете в пункте "Просмотр свойств сети" увидеть текущие настройки по IP, чтобы идентифицировать проблему не того адреса.

Просмотр свойств сети

А если нажать "Центр управления сетями и общим доступом"

Центр управления сетями и общим доступом

То вас перекинет уже в нужную оснастку, где вам необходимо будет нажать "Изменение параметров адаптера".

как обновить ip

В Windows 7 и 8.1 все еще проще, достаточно просто на значке сети выбрать пункт "Центр управления сетями и общим доступом".

Центр управления сетями и общим доступом

  • Второй метод обновить ip адрес компьютера, это использование командной строки Windows. Открываем cmd и смотрим текущие настройки командой:

ipconfig cmd

В итоге я вижу свой текущий IP и он из диапазона APIPA. Предполагается, что вы выполнили работы по устранению связи с DHCP сервером. Теперь осталось перезапросить новый адрес для компьютера. Пишем в командной строке:

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

ipconfig /release && ipconfig /renew

  • Третий метод обновить ip адрес, это использование PowerShell. Запускаем оснастку PowerShell и пишем аналог команды ipconfig.

или же более подробную информацию через команду:

Я виду автонастроенный IP-адрес APIPA (169.254.234.232)

как обновить ip

Теперь вы можете выполнить:

К сожалению своих аналогов в виде командлетов в PowerShell нет для запроса IP-адреса.

powershell как обновить ip

Но можно пойти еще вот таким путем, отключив и включив сетевой адаптер.

Disable-NetAdapter -Name "Имя адаптера"
Enable-NetAdapter -Name "Имя адаптера"

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

Release Renew IP Addresses Using PowerShell

Выполняем скрипт, если выскочит ошибка, что выполнение сценариев запрещено, то включите политику ExecutionPolicy. Как видите я получил IP-адрес.

как обновить ip-16

Удаленное обновление IP адреса на компьютере

Бывают ситуации, что вы произвели резервирование ip-адреса в DHCP для нужного вам компьютера и хотели бы высвободить у него старый адрес, как же это сделать удаленно без перезагрузки компьютера. В статье про удаленное подключение к реестру Windows я вам рассказывал про набор утилит Sysintrnals.


Мануал

IPCONFIG: Как освободить и обновить IP-адрес в Windows?

В операционных системах Windows утилита ipconfig используется для получения различной информации о текущих настройках протокола TCP / IP, освобождения или обновления IP-адреса, назначенного с сервера DHCP, и т. д.

Это одна из самых распространенных утилит для устранения проблем с сетевым подключением. в Windows (а также ping, net, netstat, nslookup, tracert, pathping, arp, route).

В этой статье мы покажем, как получить информацию о текущем IP-адресе компьютера с помощью утилиты ipconfig, как получить IP-адрес с сервера DHCP (Dynamic Host Configuration Protocol) или сбросить его.

Чтобы получить текущую конфигурацию TCP / IP локального интерфейса компьютера, включая IP-адрес, маску подсети, IP-адрес шлюза, IP-адреса DNS-серверов, суффикс домена, откройте командную строку в качестве администратора и выполните команду:

Пример отображаемой конфигурации сетевого адаптера:


Он также предоставляет информацию о каждом сетевом адаптере, установленном в системе, а также информацию о службе DHCP (и сервере DHCP) или о статической IP-адресации.

В этом примере вы можете видеть, что текущий IP-адрес для сетевого адаптера Ethernet-адаптера Ethernet0 (Intel (R) 82574L Gigabit Network Connection): 192.168.72.1.

IPv4 Address. . . . . . . . . . . : 192.168.72.1(Preferred)

Тот факт, что этому сетевому адаптеру разрешено получать динамический IP-адрес от сервера DHCP, обозначен строкой:

DHCP Enabled. . . . . . . . . . . : Yes

Обратите внимание, что адрес назначается сервером DHCP 192.168.72.254.

DHCP Server . . . . . . . . . . . : 192.168.72.254

Lease Obtained. . . . . . . . . . : Wednesday, March 6, 2019 7:42:01 AM

Lease Expires . . . . . . . . . . : Wednesday, March 6, 2019 8:26:49 AM

Чтобы сбросить настройки IP всех сетевых адаптеров компьютера, используйте команду:

При выполнении этой команды клиент отправляет пакет DHCPRELEASE на сервер DHCP, указывая, что клиенту больше не нужно использовать свой сетевой адрес.

Все активные соединения TCP / IP для всех сетевых адаптеров прерываются, и клиент освобождает IP-адрес (в это время компьютер отключается от Интернета).

Или вы можете сбросить IP-адрес только для определенного сетевого адаптера.

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

Вы также можете использовать подстановочные знаки * ? Например:

Чтобы обновить IP-адрес с DHCP-сервера, вам нужно выполнить команду:

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

Обновление IP-адреса обычно решает проблемы с подключением к новой сети или новому маршрутизатору.

В различных сценариях или при удаленном подключении через RDP вы можете использовать следующую однострочную версию для освобождения и обновления IP-адреса для всех сетевых адаптеров:

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