ipconfig
(сокращение от « Конфигурация протокола Интернета ») — консольная прикладная программа некоторых операционных систем компьютеров , которая отображает все текущие значения конфигурации сети TCP/IP и обновляет настройки протокола динамической конфигурации хоста (DHCP) и системы доменных имен (DNS). [1] IPCONFIG
Команда доступна в Microsoft Windows , ReactOS и Apple macOS . Версия ReactOS была разработана Гедом Мерфи и лицензирована по GPL . [2 ]
Команда ipconfig
поддерживает ключ командной строки /all
. Это приводит к более подробной информации, чем ipconfig
при использовании в одиночку.
Важной дополнительной функцией ipconfig
является принудительное обновление DHCP IP-адреса хост-компьютера для запроса другого IP-адреса. Это делается с помощью двух последовательных команд. Сначала ipconfig /release
выполняется, чтобы заставить клиента немедленно отказаться от своей аренды, отправив серверу уведомление о выпуске DHCP, которое обновляет информацию о состоянии сервера и отмечает старый IP-адрес клиента как «доступный». Затем ipconfig /renew
выполняется команда для запроса нового IP-адреса. [3] [4] Если компьютер подключен к кабельному или DSL-модему, его, возможно, придется подключить напрямую к сетевому порту модема, чтобы обойти маршрутизатор, перед использованием ipconfig /release
и отключением питания на некоторое время, чтобы гарантировать, что старый IP-адрес будет занят другим компьютером. [5]
Параметр /flushdns
можно использовать для очистки кэша системы доменных имен (DNS) [6] , чтобы гарантировать, что будущие запросы будут использовать свежую информацию DNS, принудительно разрешая имена хостов заново с нуля. [7] ping ip config)
ipconfig
в Mac OS X служит оболочкой для агента IPConfiguration и может использоваться для управления протоколом Bootstrap и клиентом DHCP из интерфейса командной строки. [8] Например, вы можете освободить и обновить IP-адрес, если он был назначен неправильно DHCP-сервером во время процесса автоматического назначения. [9] Как и большинство операционных систем на базе Unixifconfig
, Mac OS X также использует для более прямого управления сетевыми интерфейсами, такими как настройка статических IP-адресов. Команда Ifconfig в Linux была заменена командой IP