ipconfig renew что делает
ipconfig
Отображает все текущие значения конфигурации сети TCP/IP и обновляет параметры протокола DHCP и системы доменных имен (DNS). При использовании без параметров ipconfig отображает IP-адреса версии 4 (IPv4) и IPv6, маску подсети и шлюз по умолчанию для всех адаптеров.
Синтаксис
Параметры
Remarks
Эта команда наиболее полезна на компьютерах, настроенных для автоматического получения IP-адреса. Это позволяет пользователям определить, какие значения конфигурации TCP/IP были настроены службой DHCP, автоматическим частным IP-адресом (APIPA) или альтернативной конфигурацией.
Для имен адаптеров ipconfig поддерживает использование подстановочного знака звездочки (*) для указания любого из адаптеров с именами, начинающимися с указанной строки или адаптеров, с именами, содержащими указанную строку. Например, Local* соответствует всем адаптерам, которые начинаются со строки Local и *Con* соответствуют всем адаптерам, содержащим строку Con.
Примеры
Чтобы отобразить основную конфигурацию TCP/IP для всех адаптеров, введите:
Чтобы отобразить полную конфигурацию TCP/IP для всех адаптеров, введите:
Чтобы обновить IP-адрес, назначенный DHCP только для адаптера локальной сети, введите:
Чтобы очистить кэш сопоставителя DNS при устранении неполадок с разрешением DNS-имен, введите:
Чтобы отобразить идентификатор класса DHCP для всех адаптеров с именами, начинающимися с Local, введите:
Чтобы задать идентификатор класса DHCP для ПРОВЕРЯЕМого адаптера локальной сети, введите:
Команда IPCONFIG – настройка протокола IP для Windows
Команда IPCONFIG используется для отображения текущих настроек протокола TCP/IP и для обновления некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при использовании протокола Dynamic Host Configuration Protocol (DHCP)..
Формат командной строки:
ipconfig [/allcompartments] [/? | /all | /renew [адаптер] | /release [адаптер] | /renew6 [адаптер] | /release6 [адаптер] | /flushdns | /displaydns | /registerdns | /showclassid адаптер | /setclassid адаптер [идентификатор_класса] ] /showclassid6 адаптер | /setclassid6 адаптер [идентификатор_класса] ]
Параметры командной строки:
Если в параметрах командной строки IPCONFIG используется имя адаптера, содержащее пробелы, то оно должно заключаться в двойные кавычки. Если имя содержит символы русского алфавита, то оно должно быть представлено в DOS-кодировке.
Для имен адаптеров применимо использование символа * в качестве шаблона:
Примеры использования ipconfig.exe
Если для параметров release и renew не указано имя адаптера, то аренда IP-адреса для всех адаптеров, для которых существуют привязки к TCP/IP, будет освобождена или обновлена.
Если для параметра setclassid или setclassid6 не указан идентификатор класса, то существующий идентификатор класса будет удален.
Настройка протокола IP для Windows
В некоторых версиях утилиты ipconfig.exe вместо типа узла «Смешанный», может отбражаться «Гибридный» (Hybrid). Тип узла определяет алгоритм определения и регистрации имен Netbios. С точки зрения протокола NETBIOS, узлы могут быть следующих типов:
Компьютеры под управлением Windows представляют собой узлы h-node или узлы смешанного типа, использующие WINS (NBNS) сервер для регистрации и просмотра имен, и используют широковещательные запросы, если сервер не доступен.
Пример отображаемой конфигурации сетевого адаптера :
Вывод команды IPCONFIG, как правило, не помещается на экране, поэтому для постраничного отображения результатов можно использовать команду more в цепочке с командой IPCONFIG:
При необходимости, результаты можно записать в текстовый файл, используя перенаправление вывода:
ipconfig /all > %TEMP%\ipconfig-all.txt
start «winword» winword.exe %TEMP%\ipconfig-all.txt
Также можно воспользоваться стандартным буфером обмена Windows, записав в него вывод результатов команды IPCONFIG. Для этого нужно выполнить ее в цепочке с командой clip
ipconfig /all | clip
Результат выполнения команды будет записан в буфер обмена Windows, после чего в используемом редакторе (Блокнот, Wordpad, Word, OpenOffice Writer) можно выполнить вставку из буфера обмена (нажмите Ctrl+V или Shift+Insert )
ipconfig — Утилита командной строки Windows
Утилита командной строки Windows — ipconfig
ipconfig Использование
В командной строке введите «ipconfig» для запуска утилиты с параметрами по умолчанию. Вывод команды по умолчанию содержит IP-адрес, маску сети и шлюз для всех физических и виртуальных сетевых адаптеров.
ipconfig поддерживает несколько параметров командной строки, как описано ниже. Команда «ipconfig /?» отображает набор доступных опций.
ipconfig /?
ipconfig /all
Эта опция отображает одну и ту же информацию IP-адресации для каждого адаптера в качестве опции по умолчанию. Кроме того, он отображает настройки DNS и WINS для каждого адаптера.
ipconfig /release
Освобождение адресов для всех подключений с соответствующим именем, например «Проводное подключение Ethernet 1» или «Проводное подключение Ethernet 2».
Эта опция прекращает любые активные соединения TCP / IP во всех сетевых адаптерах и освобождает эти IP-адреса для использования другими приложениями. «ipconfig /release» может использоваться с конкретными именами подключений Windows. В этом случае команда будет влиять только на указанные соединения и не все. Команда принимает либо имена полного соединения, либо имена подстановочных знаков. Примеры:
ipconfig /renew — Обновление адресов всех адаптеров
Этот параметр повторно устанавливает соединения TCP / IP во всех сетевых адаптерах. Как и в случае с опцией release, ipconfig /renew принимает необязательный спецификатор имени соединения.
Параметры Both /renew и /release работают только на клиентах, настроенных для динамической (DHCP) адресации.
Примечание. Остальные параметры ниже доступны только в Windows 2000 и более поздних версиях Windows.
ipconfig / showclassid, ipconfig / setclassid
Эти параметры управляют идентификаторами класса DHCP. Классы DHCP могут быть определены администраторами на DHCP-сервере для применения различных сетевых настроек для разных типов клиентов. Это расширенная функция DHCP, обычно используемая в бизнес-сетях, а не в домашних сетях.
ipconfig /displaydns, ipconfig /flushdns
Эти параметры обеспечивают доступ к локальному кэшу DNS, который поддерживает Windows. Параметр / displaydns печатает содержимое кеша, а параметр / flushdns стирает содержимое.
Этот DNS-кеш содержит список удаленных имен серверов и IP-адресов (если есть), которым они соответствуют. Записи в этом кеше поступают из DNS-запросов, которые возникают при попытке посетить веб-сайты, названные FTP-серверами и другими удаленными узлами. Windows использует этот кеш для повышения производительности Internet Explorer и других веб-приложений.
В домашних сетях эти параметры DNS иногда полезны для расширенного поиска и устранения неполадок. Если информация в вашем кеше DNS становится поврежденной или устаревшей, вы можете столкнуться с трудностями при доступе к определенным сайтам в Интернете. Рассмотрим эти два сценария:
ipconfig /registerdns
Подобно приведенным выше параметрам, этот параметр обновляет параметры DNS на компьютере под управлением Windows. Однако вместо простого доступа к локальному кешу DNS этот параметр инициирует обмен данными с DNS-сервером (и сервером DHCP) для повторной регистрации с ними.
ipconfig против winipcfg
До Windows 2000 Microsoft Windows поддерживала утилиту winipcfg вместо ipconfig. По сравнению с ipconfig winipcfg предоставил аналогичную информацию о IP-адресе, но через примитивный графический интерфейс пользователя, а не в командной строке.
Советы по использованию IPconfig в Windows
Использование ipconfig
ipconfig поддерживает несколько параметров командной строки. Команда ipconfig /? отображает набор доступных опций.
ipconfig /all
Эта опция отображает одну и ту же информацию IP-адресации для каждого адаптера в качестве опции по умолчанию. Кроме того, он отображает настройки DNS и WINS для каждого адаптера.
ipconfig /release
Эта опция прекращает любые активные соединения TCP/IP во всех сетевых адаптерах и освобождает эти IP-адреса для использования другими приложениями. ipconfig /release может использоваться с конкретными именами подключений Windows. В этом случае команда влияет только на указанные соединения, а не на все соединения. Команда принимает либо имена полного соединения, либо имена подстановочных знаков. Примеры:
ipconfig /renew
Этот параметр повторно устанавливает соединения TCP/IP во всех сетевых адаптерах. Как и в случае с опцией release, ipconfig /renew принимает необязательный спецификатор имени соединения.
Оба параметра /renew и /release работают только на клиентах, настроенных для динамической (DHCP) адресации.
Примечание. Остальные параметры доступны только в Windows 2000 и более поздних версиях Windows.
ipconfig /showclassid, ipconfig /setclassid
Эти параметры управляют идентификаторами класса DHCP. Классы DHCP могут быть определены администраторами на DHCP-сервере для применения различных сетевых настроек для разных типов клиентов. Это расширенная функция DHCP, обычно используемая в бизнес-сетях, а не в домашних сетях.
ipconfig /displaydns, ipconfig /flushdns
Эти параметры обеспечивают доступ к локальному кэшу DNS, который поддерживает Windows. Параметр /displaydns печатает содержимое кеша, а параметр /flushdns стирает содержимое.
Этот DNS-кеш содержит список удаленных имен серверов и IP-адресов (если есть), которым они соответствуют. Записи в этом кеше поступают из DNS-запросов, которые возникают при попытке посетить веб-сайты, названные FTP-серверами и другими удаленными узлами. Windows использует этот кеш для повышения производительности браузеров и веб-приложений.
В домашних сетях эти параметры DNS иногда полезны для расширенного поиска и устранения неполадок. Если информация в вашем кеше DNS становится поврежденной или устаревшей, вы можете столкнуться с трудностями при доступе к определенным сайтам в Интернете. Рассмотрим эти два сценария:
ipconfig /registerdns
Этот параметр обновляет настройки DNS на компьютере под управлением Windows. Однако вместо простого доступа к локальному DNS-кешу этот параметр инициирует обмен данными с DNS-сервером и сервером DHCP для перерегистрации с ними.
Этот параметр полезен при устранении неполадок, связанных с подключением к интернет-провайдеру, таких как отказ от получения динамического IP-адреса или невозможность подключения к DNS-серверу ISP.
Подобно параметрам /release и /renew, /registerdns необязательно обновляет имена определенных адаптеров. Если параметр имени не указан, /registerdns обновляет все адаптеры.
ipconfig против winipcfg
До Windows 2000 Microsoft Windows поддерживала утилиту winipcfg вместо ipconfig. По сравнению с ipconfig winipcfg предоставил аналогичную информацию о IP-адресе, но через примитивный графический интерфейс пользователя, а не в командной строке.
Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве
Служебные программы командной строки
Просмотр конфигурации с помощью команды ipconfig /all
Устраняя неполадки сетевых соединений TCP/IP, начинайте с проверки конфигурации TCP/IP на компьютере, на котором возникают эти неполадки. Для получения сведений о конфигурации компьютера, включая его IP-адрес, маску подсети и основной шлюз, можно использовать программу ipconfig.
Для клиентов Windows 95 и Windows 98, а также Windows Millennium Edition используйте вместо ipconfig программу winipcfg
Когда команда ipconfig выполняется с параметром /all, она выдает подробный отчет о конфигурации всех интерфейсов, включая все настроенные последовательные порты. Результаты выполнения команды ipconfig /all можно перенаправить в файл и вставить в другие документы. Можно также использовать эти результаты для проверки конфигурации TCP/IP на всех компьютерах сети и для выявления причин неполадок TCP/IP-сети.
Например, если компьютер имеет IP-адрес, который уже присвоен другому компьютеру, то маска подсети будет иметь значение 0.0.0.0.
В следующем примере показаны результаты команды ipconfig /all на компьютере с Windows XP Professional;, который настроен на использование DHCP-сервера для автоматического конфигурирования TCP/IP, а WINS- и DNS-серверов — для разрешения имен.
Если с конфигурацией TCP/IP все в порядке, следующим шагом должна быть проверка возможности соединения с другими узлами TCP/IP-сети.
Обновление конфигурации с помощью команды ipconfig /renew
Устраняя неполадки сетевых соединений TCP/IP, начинайте с проверки конфигурации TCP/IP на компьютере, на котором возникли эти неполадки. Если компьютер настроен на использование DHCP и получает конфигурацию от DHCP-сервера, можно инициировать обновление аренды, выполнив команду ipconfig /renew.
Когда выполняется команда ipconfig /renew, все сетевые адаптеры компьютера, на котором используется DHCP (за исключением тех, которые настроены вручную), пытаются связаться с DHCP-сервером и обновить имеющиеся или получить новые конфигурации.
Можно также выполнить команду ipconfig с параметром /release, чтобы немедленно освободить текущую конфигурацию DHCP для узла.
На DHCP-клиентах Windows 95, Windows 98 и Windows Millennium Edition для ручного освобождения или обновления выделенной клиенту IP-конфигурации используйте вместо команд ipconfig /release и ipconfig /renew параметры release и renew команды winipcfg.
Средство восстановления
В качестве альтернативы программе ipconfig для обновления параметров IP для ЛВС или высокоскоростного подключения к Интернету можно использовать команду Исправить из контекстного меню. По команде Исправить выполняется ряд действий по восстановлению подключения. Действия, выполняемые по команде Исправить, и эквивалентные им программы командной строки перечислены ниже.
Внимание!
• | При выполнении команды Исправить используется широковещательная рассылка обновления, и компьютер принимает любую аренду от любого DHCP-сервера сети. При одноадресном обновлении (ipconfig /renew), напротив, выполняется только обновление существующей аренды на последнем DHCP-сервере, от которого клиент получил аренду. |
Проверка соединений с помощью программы ping
Команда ping позволяет проверить работоспособность IP-соединения. С помощью команды ping можно отправить эхо-запрос ICMP нужному узлу, используя его имя или IP-адрес. Используйте команду ping всегда, когда требуется проверить, может ли узел подключиться к сети TCP/IP и ее ресурсам. Команду ping можно также использовать для выявления неполадок сетевых устройств и неправильных конфигураций.
Как правило, рекомендуется проверять наличие маршрута между локальным компьютером и узлом сети, обращаясь сначала к узлу с помощью команды ping и его IP-адреса. Для этого выполните следующую команду:
ping IP_адрес
Используя команду ping, следует выполнить перечисленные ниже действия.
1. | Используйте адрес замыкания на себя, чтобы проверить правильность настройки TCP/IP на локальном компьютере. ping 127.0.0.1 |
2. | Обратитесь по IP-адресу локального компьютера, чтобы убедиться в том, что он был правильно добавлен к сети. ping IP_адрес_локального_узла |
3. | Обратитесь по IP-адресу основного шлюза, чтобы проверить работоспособность основного шлюза и возможность связи с локальным узлом локальной сети. ping IP_адрес_основного_шлюза |
4. | Обратитесь по IP-адресу удаленного узла, чтобы проверить возможность связи через маршрутизатор. ping IP_адрес_удаленного_узла |
Команда ping использует разрешение имен компьютеров в IP-адреса в стиле Windows Sockets. Поэтому, если обратиться с ее помощью по адресу удается, а по имени — нет, то проблема кроется в разрешении имен или адресов, а не в сетевом соединении.
Если обращение с помощью команды ping на каком-либо этапе закончилось неудачей, убедитесь, что:
• | после настройки протокола TCP/IP компьютер был перезагружен; |
• | IP-адрес локального компьютера является допустимым и правильно отображается на вкладке Общие диалогового окна Свойства протокола Интернета (TCP/IP); |
• | включена IP-маршрутизация и связь между маршрутизаторами функционирует нормально. |
Команда ping может выполняться с различными параметрами, задающими такие характеристики, как размер пакетов, число отправляемых пакетов и срок жизни пакета (TTL), и определяющими, нужно ли записывать используемый маршрут и устанавливать флаг, запрещающий фрагментацию пакетов. Для просмотра этих параметров введите команду ping –?.
На следующем примере показано, как можно отправить два пакета размером по 1450 байт по IP-адресу 131.107.8.1:
По умолчанию команда ping ожидает возврата каждого запроса в течение 4000 мс (4 секунды), после чего выдает сообщение «Превышен интервал ожидания для запроса». Если удаленная система, к которой выполняется обращение, использует соединение, характеризуемое большими задержками, например спутниковую связь, то для возврата запроса может потребоваться большее время. Чтобы задать большее время ожидания, используйте параметр –w.
Устранение неполадок аппаратных адресов с помощью программы arp
Протокол ARP (Address Resolution Protocol) позволяет узлам определять аппаратные адреса сетевых интерфейсов других узлов, расположенных в той же физической сети, по IP-адресам этих узлов. Для более эффективного использования ARP каждый компьютер кэширует сопоставления IP-адресов с аппаратными адресами, устраняя тем самым повторяющиеся широковещательные запросы ARP.
Для просмотра и изменения таблицы ARP на локальном компьютере можно использовать команду arp. Команда arp служит для просмотра кэша ARP и устранения неполадок с разрешением адресов.
Устранение неполадок имен NetBIOS с помощью программы nbtstat
NetBIOS через TCP/IP (NetBT) разрешает имена NetBIOS в IP-адреса. TCP/IP предоставляет много способов разрешения имен NetBIOS, включая поиск в локальном кэше, запросы к WINS-серверу, широковещательные запросы, запросы к DNS-серверу и поиск в файлах Lmhosts и Hosts.
Программа Nbtstat — удобное средство для устранения неполадок с разрешением имен NetBIOS. Команду nbtstat можно использовать для удаления или исправления предварительно загруженных записей:
• | nbtstat –n выводит имена, зарегистрированные локально такими программами, как сервер и перенаправитель. |
• | nbtstat –c отображает кэш имен NetBIOS, который содержит сопоставления имен с адресами для других компьютеров. |
• | nbtstat –R очищает кэш имен и перезагружает его из файла Lmhosts. |
• | nbtstat –RR освобождает имена NetBIOS, зарегистрированные на WINS-сервере, а затем обновляет их регистрацию. |
• | nbtstat –a имя выполняет запрос о состоянии адаптера NetBIOS к компьютеру, заданному параметром имя. Запрос состояния адаптера возвращает локальную таблицу имен NetBIOS этого компьютера и аппаратный адрес его сетевого адаптера. |
• | nbtstat –S перечисляет текущие сеансы NetBIOS и их состояние, а также статистику, как показано на следующем примере. |
Отображение статистики соединений с помощью программы netstat
Командой netstat можно пользоваться для отображения статистики протокола и текущих TCP/IP-соединений. Команда netstat –a выводит сведения обо всех подключениях, а команда netstat –r отображает таблицу маршрутизации и сведения об активных подключениях. Команда netstat –o отображает коды процессов, что позволяет просмотреть владельца порта для каждого подключения. Команда netstat –e выводит статистику интерфейса Ethernet, а команда netstat –s отображает статистику протоколов. При использовании команды netstat –n адреса и номера портов не преобразуются в имена. Ниже показаны примеры отчетов, получаемых с помощью программы netstat:
Трассировка сетевых соединений с помощью программы tracert
Tracert (Trace Route) — это служебная программа для трассировки маршрутов, используемая для определения пути, по которому IP-датаграмма доставляется по месту назначения. Для определения сетевого маршрута от одного узла сети до другого команда tracert использует поле срока жизни (TTL) заголовка IP и ICMP-сообщения об ошибках.
Описание работы tracert
Диагностическая программа Tracert определяет маршрут до конечного узла, посылая ему эхо-пакеты протокола ICMP (Internet Control Message Protocol) с различными значениями поля «Срок жизни (TTL)» протокола IP. Каждый маршрутизатор, через который проходит путь, обязан перед дальнейшей пересылкой пакета уменьшить значение его поля TTL по меньшей мере на 1. Когда значение поля TTL становится равным нулю, маршрутизатор обязан послать компьютеру-отправителю ICMP-сообщение об истечении времени.
Команда tracert определяет маршрут, посылая первый эхо-пакет с полем TTL, равным 1, и увеличивая значение этого поля на единицу для каждого последующего отправляемого эхо-пакета до тех пор, пока конечный узел не ответит или пока не будет достигнуто максимальное значение поля TTL. Маршрут определяется путем анализа ICMP-сообщений «Time Exceeded», отправленных промежуточными маршрутизаторами. Некоторые маршрутизаторы просто отбрасывают сообщения с истекшим сроком жизни, поэтому они невидимы для служебной программы Tracert.
Команда tracert выводит упорядоченный список ближних интерфейсов маршрутизаторов, возвративших ICMP-сообщение об истечении времени. Если используется параметр -d, служебная программа Tracert не выполняет поиск имен DNS для IP-адресов.
В следующем примере пакет должен пройти два маршрутизатора (10.0.0.1 и 192.168.0.1), чтобы достигнуть узла 172.16.0.99. Шлюз по умолчанию для узла имеет адрес 10.0.0.1, а IP-адресом маршрутизатора в сети 192.168.0.0 является адрес 192.168.0.1.
Устранение неполадок с помощью tracert
Команду tracert можно использовать для определения места в сети, в котором нарушается нормальная передача пакетов. В следующем примере основной шлюз определил, что не существует подходящего пути к узлу 192.168.10.99. Причиной может быть неправильная конфигурация маршрутизатора или отсутствие сети с адресом 192.168.10.0 (неправильный IP-адрес).
Программа Tracert полезна при устранении неполадок в больших сетях, в которых к одному и тому же узлу могут вести несколько путей.
Параметры командной строки программы Tracert
Программа tracert поддерживает несколько параметров, которые описаны в следующей таблице.
tracert [-d] [-h максЧисло] [-j списокУзлов] [-w интервал] имя
Параметр | Описание |
-d | Отменяет разрешение IP-адресов в имена узлов. |
-h максЧисло | Задает максимальное число прыжков, допустимых при трассировке маршрута к узлу имя. |
-j списокУзлов | Задает список интерфейсов маршрутизаторов, через которые должны отправляться пакеты программы Tracert. |
-w интервал | Задает время ожидания каждого ответа (в миллисекундах). |
имя | Имя или IP-адрес конечного узла. |
Проверка маршрутизаторов с помощью программы pathping
Программа pathping — это средство трассировки маршрута, сочетающее функции программ ping и tracert и обладающее дополнительными возможностями, которых не имеют две эти программы. Команда pathping отправляет пакеты каждому маршрутизатору на пути к месту назначения на протяжении некоторого времени, а затем вычисляет результат на основании пакетов, возвращенных каждым маршрутизатором. Так как эта команда показывает степень потери пакетов на любом маршрутизаторе или канале, с ее помощью легко определить, какие маршрутизаторы или каналы вызывают неполадки в работе сети. Она поддерживает набор параметров, которые описаны в следующей таблице.
Параметр | Имя | Функция |
-n | Имена узлов | Отменяет разрешение адресов в имена узлов. |
-h | Максимум прыжков | Задает максимальное число прыжков, допустимых при трассировке маршрута к конечному узлу. |
-g | Список узлов | Свободный маршрут по узлам списка. |
-p | Период | Период в миллисекундах между обращениями. |
-q | Число запросов | Число запросов на каждый прыжок. |
-w | Время ожидания | Время ожидания каждого ответа (в миллисекундах). |
-i | адрес | Использование указанного адреса источника. |
-4 | IPv4 | Использование протокола IPv4. |
-6 | IPv6 | Использование протокола IPv6. |
По умолчанию разрешается выполнять не более 30 прыжков, а стандартное время ожидания равно 3 секундам. Период по умолчанию равен 250 миллисекундам, а число запросов каждого маршрутизатора — 100.
Ниже приводится пример отчета команды pathping. Вычисленная статистика, выведенная после списка узлов, показывает потерю пакетов на каждом из маршрутизаторов.