Объяснение командных строк IP Config и их функций – My Road

Example usage

There are a variety of switches (sub commands) available with the ipconfig utility that will either display certain information or perform certain network functions. At the most basic, the ipconfig displays a computer’s IP address, subnet mask and the default gateway (which is typically the IP address of your router or network firewall).

How to open command prompt

To use this utility, you will need to launch the Command Prompt window. The three common ways to launch the Command Prompt window are:

  1. Search for cmd using the built-in Windows search tool.
  2. Right-click on the Start icon and select Command Prompt.

    Объяснение командных строк IP Config и их функций - My Road

  3. Press the keyboard combination WinKey R, then type cmd at the Run window that appears.

    Run cmd

 Back to Top

Ipconfig – retrieve basic tcp/ip network information

To get basic network information from your computer, type the following in the command window then press Enter: ipconfig

The screenshot example below is the ipconfig output of a particular computer. The output of your ipconfig result will differ depending on your network setup and the type of network adapters installed on your computer. In our screenshot example, it shows the following basic networking information about the computer from which ipconfig was ran.

  • IPv4 address: 192.168.0.98
  • Network subnet mask: 255.255.255.0
  • Default Gateway: 192.168.0.1

Please note that unless your computer is connected directly to the Internet (this is rare), the IP address reported by ipconfig will be your local network IP, not your public external IP address.

While other network details can be retrieved by the ipconfig utility, for most network troubleshooting, this is what is typically needed.

 Back to Top

Ipconfig /all – retrieve all tcp/ip network information

Another useful switch with ipconfig is to have it report all TCP/IP network details for all network adapters on a computer. This is accomplished by using the /all switch. This switch provides you with the same basic information as ipconfig described above, but with a lot more detail.

This will show a detailed report of various network details for the computer. Again, your report will differ depending on your network setup and the network adapters installed on your computer. This report includes information such as:

  • Make and model of your network adapter(s)
  • Physical address (also known as the MAC address or hardware address) of your adapter(s)
  • Whether your IP address is leased (i.e., DHCP issued or statically assigned)
  • If IP address is leased, what the lease expiration and the DHCP that leased it
  • DNS servers

As you can see, ipconfig /all provides you with a plethora of details about your computer network setup.

 Back to Top

Ipconfig /all | findstr /v 00-00-00 | findstr physical
– display mac address of only physical connected network adapters

The ipconfig utility, with the /all switch, is often used to find the MAC address (the 6-byte ‘burned-in’ physical/hardware address) of network adapters. While this does the job, the output shows a plethora of information as mentioned above. If you have multiple adapters, the output can be lengthy making it cumbersome to find what you are looking for.

The Windows findstr utility is used to search for patterns of text. By feeding the output of ipconfig /all into findstr, we can significantly reduce the clutter and have the output show only the MAC address of physical network adapters. To accomplish this, type the following in the command window then press Enter:

ipconfig /all | findstr /v 00-00-00 | findstr Physical

This command is actually a series of three commands, namely:

  1. ipconfig /all
  2. findstr /v 00-00-00
  3. findstr Physical

The vertical bar (|), more commonly referred to as the pipe, is a ‘command’ that takes the output from the left side of the pipe and feeds it as input to the command on the right, bypassing the computer screen.

:/>  Не устанавливаются обновления Windows 7 - что делать?

As the above command shows, the output of ipconfig /all is funneled into the command findstr /v 00-00-00 as its input. The findstr with the /v switch will look for lines of text in the output of ipconfig /all that does not contain 00-00-00.

The result from the first findstr will still contain a lot of information that we can further filter out, such as DHCP lease information. To further reduce clutter to ultimately end up with an output that lists only MAC address of physical adapters, we will need to funneled the output of the first findstr into a second findstr command. This second findster will filter out every line of text except those that has the word Physical.

This series of commands produce an output that is concise to show only the MAC address of connected network adapters. As the illustration below shows, this is a much more easier report to read as oppose to using just using ipconfig /all.

 Back to Top

Ipconfig /flushdns – purge dns cache

This command will purge the cached DNS entries on your computer. You would typically do this to troubleshoot DNS related problems. An example of this is when you try to access a website but you encounter an error message stating the website is not found.

To delete all the cached DNS entries on your computer, type the following in the command window then press Enter: ipconfig /flushdns

 Back to Top

Ipconfig /release – releases the ipv4 address of all network adapters

The /release switch will cause ipconfig to go through the network adapters you have and drop the dynamically issued IPv4 address by sending a DHCPRELEASE message to the DHCP server. For the majority of the time, you would follow this command with ipconfig /renew (described below) will cause your network adapters to reach out to your DHCP server for an IP address (it can be a new IP address or the same IP you had prior to when you performed the /release command). For most, executing this command does not have adverse effect on your computer.

To release your IP address from your computer, type the following in the command window then press Enter: ipconfig /release

Note, if you have a statically assigned (manually assigned) IP address, this command will not release it. See example ipconfig /renew for related information.

 Back to Top

Ipconfig /release <adapter> – releases the ipv4 address for a specific network adapters

The /release <adapter> switch will cause ipconfig to drop the dynamically issued IPv4 address by sending a DHCPRELEASE message to the DHCP server for a specific network adapter.

To release the IP address for a specific network adapter on your computer named “Local Area Connection 3”, type the following in the command window then press Enter: ipconfig /release “Local Area Connection 3”

Note, if you have a statically assigned (manually assigned) IP address, this command will not release it. See example for ipconfig /renew for related information.

 Back to Top

Ipconfig /release6 – releases the ipv6 address of all network adapters

The command is similar to ipconfig /release except it renews the IPv6 address on the adapters.

:/>  Как использовать приложение «Калькулятор» в Windows 10

 Back to Top

Ipconfig /renew – get a new ipv4 address for all network adapters

The ipconfig /renew will cause your computer to reach out to your DHCP server for an IPv4 address if it doesn’t already have one or renews an existing one for all network adapters. Depending on how your DHCP server is configured or the pool of available addresses, the IP address you will receive can be one you had previously or it can be a new IP address.

To renew the IP address of your computer, type the following in the command window then press Enter: ipconfig /renew

See example for ipconfig /release for related information.

 Back to Top

Ipconfig /renew <adapter> – get a new ipv4 address for a specific network adapter

The ipconfig /renew <adapter> will cause your computer to reach out to your DHCP server for an IPv4 address if it doesn’t already have one or renews an existing one for a specific network adapter. Depending on how your DHCP server is configured or the pool of available addresses, the IP address you will receive can be one you had previously or it can be a new IP address.

To renew the IP address for a network adapter on your computer named “Local Area Connection 3”, type the following in the command window then press Enter: ipconfig /renew “Local Area Connection 3”. To find out the name(s) of the network adapters on your computer, type the following in the command window then press Enter: ipconfig

See example for ipconfig /release for related information.

 Back to Top

Ipconfig /renew6 – get a new ipv6 address for all network adapters

The command is similar to ipconfig /renew except it renews the IPv6 address on the adapters.

 Back to Top

Ipconfig parameters

 Back to Top

Ipconfig syntax

ipconfig [/allcompartments] [/all] [/renew [<Adapter>]] [/release [<Adapter>]] [/renew6[<Adapter>]] [/release6 [<Adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <Adapter>] [/setclassid <Adapter> [<ClassID>]]>

 Back to Top

Other usages and getting help

The example usage described in the article shows only some of the functions available with ipconfig. To get a list of the available switches, type the following in the command window then press Enter: ipconfig /?

 Back to Top

Prerequisites

Running the ipconfig command doesn’t require many prerequisites. As long as you have any recent version of Windows, you’re good to go. This Nugget will also assume you’re on a Windows machine with a dynamically-assigned (DHCP) IP address and DNS client settings.

Объяснение командных строк ip config и их функций – my road

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

Команда ip config используется для множества целей, но наиболее известной комбинацией командной строки Ipconfig является ipconfig / all, которая отображает IP-адрес, маску подсети, Mac-адрес, шлюз по умолчанию, IP-адрес DHCP-сервера, DNS и другие детали, касающиеся компьютера и сеть. Получив такую ​​информацию, вы можете проверить подключение к сети несколькими способами. Например, если вы знаете, что IP-адрес вашего DHCP-сервера 192.168.1.1, вы всегда можете перейти в командную строку, ввести Ping 192.168.1.1 и нажать Enter. Если вы получили ответ от DHCP, это означает, что вы подключены к серверу. Как системный администратор, моя первоначальная практика (как правило) всегда заключалась в том, чтобы проверить связь с доменом, чтобы проверить, подключен ли компьютер к сети. Раньше я часто использовал эту команду для получения MAC-адреса для целей конфигурации VLAN (Virtual Lan). Поэтому в следующий раз, когда ваш агент интернет-провайдера запросит ваш MAC-адрес по телефону, когда у вас возникнут проблемы с подключением, вы можете просто использовать эту команду и сообщить ему физический адрес (MAC-адрес).

:/>  Расширенная настройка DNS и DHCP в роутерах Mikrotik - Записки IT специалиста

Объяснение командных строк IP Config и их функций - My Road

Командная строка ipconfig также может использоваться с множеством различных комбинаций, таких как команды ipconfig / release и ipconfig / refresh, которые используются для выпуска APIPA (автоматический частный IP-адрес), как описано в нашей предыдущей статье.

Программы для Windows, мобильные приложения, игры – ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале – Подписывайтесь:)

Объяснение командных строк IP Config и их функций - My Road

Команда ipconfig / flushdns очищает кеш DNS-преобразователя. Это очищает и сбрасывает содержимое кэша распознавателя DNS-клиента. Его можно использовать во время устранения неполадок DNS, чтобы отбросить отрицательные записи кэша. Однако сброс кеша не удаляет записи, которые предварительно загружены из локального файла Hosts.

Объяснение командных строк IP Config и их функций - My Road

Аналогичным образом команда ipconfig / registerdns используется для обновления аренды DHCP и перерегистрации имен DNS. Остальные команды (как показано на втором снимке экрана) используются для отображения содержимого кэшей DNS Resolver, отображения и разрешения идентификаторов классов DHCP и т. Д. Чтобы увидеть объяснение каждой команды, вы можете просто ввести ipconfig /? и нажмите ввод. Это даст вам имена, а также некоторые детали относительно каждой команды и ее использования. Когда я говорю о командной строке ipconfig, многие пользователи ошибочно принимают ее за команду / all и считают ее менее сложной, чем она есть на самом деле. Хорошее знание таких командных строк может позволить каждому расширить свои знания об основных методах выявления и решения проблем, связанных с сетью, вместо того, чтобы полагаться на программное обеспечение, предоставляющее модные графические интерфейсы. Как я на собственном опыте убедился, профессионалы, которые отвечают на вопросы, основанные на основных знаниях, никогда не колеблются из-за отсутствия таких вещей, как необычные приложения для поиска и устранения неисправностей.

Программы для Windows, мобильные приложения, игры – ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале – Подписывайтесь:)

Расшифровка значений

/all

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

/renew [заданный_адаптер]

Проводится обновление DHCP по отношению к полному перечню доступных адаптеров. Можно задать конкретный вариант или провести подобные мероприятия сразу для всех. Это зависит от конкретной ситуации и запросов.

/release [заданный_адаптер]


Выполняется пересылка информации DHCPRELEASE для сервера DHCP. Предполагается необходимость выполнения процедуры отключения TCP/IP протокола для предписанного списка адаптеров или только тех, которые были указаны при выполнении.

/flushdns

Выполняется сбрасывание и последующее обнулениеданных кэша.

/registerdns


Проводится регистрирование названий DNS и IP-адресов динамического типа. Она выполняется для тех из них, которые заданы на этом устройстве.

/showclassid заданный_адаптер

Для заданного адаптера можно осуществить вывод кода класса DHCP. Подобная процедура допускается одновременно для всех адаптеров. Чтобы посмотреть полный список, требуется вместо значения заданный_адаптер задать символ (*).

/setclassid заданный_адаптер [задание_кода_класса]


Позволяет устанавливать код класса DHCP для определенного адаптера. Как и в предыдущем параметре, допускается получение сведения одновременно для всех адаптеров. В такой ситуации, требуется вместо заданный_адаптер прописать символ (*)

Параметр необходим для вывода справочных сведений. Это происходит прямо в окне КС. 

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

Adblock
detector