Какво е ipconfig?
ipconfig означава „Конфигурация на интернет протокол“ . Това е програма за конзолно приложение на няколко компютърни операционни системи, която показва всяка текуща стойност на TCP/IP мрежовата конфигурация и опреснява настройките на DNS (система за имена на домейни) и DHCP (протокол за динамична конфигурация на хост). Командата ipconfig показва IPv4 (интернет протокол версия 4) и IPv6 адреси, шлюза по подразбиране за всеки адаптер и маската на подмрежата, ако се прилага без параметри.
Реализации на ipconfig
Командата присъства в Apple macOS, ReactOS и Microsoft Windows. Версията на ReactOS е разработена по GPL лиценз от Гед Мърфи .
Apple macOS
В Mac OS X ipconfig служи като прикритие на агента IPConfiguration и може да се използва за контролиране на DHCP и Bootstrap Protocol клиента чрез интерфейса на командния ред. Освен това Mac OS X прилага ifconfig за директен контрол върху мрежови интерфейси като конфигуриране на статични IP адреси като почти всички Unix-базирани операционни системи. В Linux командата, т.е. ifconfig е заменен от командата IP.
Microsoft Windows и ReactOS
Командата, т.е. ipconfig подкрепя /всичко превключвател на командния ред. Този резултат е по-изчерпателна информация в сравнение само с ipconfig.
Командата ipconfig съдържа допълнителна важна функция, при която принуждава опресняването на DHCP IP адреса на хост компютъра, за да поиска отделен IP адрес. Това се прави с две различни команди в ред. Първата команда е ipconfig / освобождаване който се изпълнява, за да принуди клиента незабавно да спре лизинга си, като прехвърли на сървъра известие за освобождаване на DHCP, което актуализира информацията за състоянието на сървъра и маркира IP адреса на стар клиент като 'на разположение' .
Втората команда е ipconfig /renew който се изпълнява за искане на нов IP адрес. В която системата е свързана към DSL модем или кабел, може да се наложи тя да бъде директно включена в мрежовия порт на модема за заобикаляне на рутера, преди да изключите захранването и да използвате ipconfig /release за известно време, за да се уверите, че предишният IP адресът се взема от други компютри.
Параметърът, т.е. /flushdns може да се използва за изчистване на кеша на DNS (система за имена на домейни), за да се гарантира, че бъдещите заявки прилагат нова DNS информация, като настояват имената на хостове да бъдат коригирани отново от нулата.
Параметри на ipconfig
Някои параметри на командата ipconfig са изброени и споменати по-долу:
Да не. | Параметър | Описание |
---|---|---|
1. | /всичко | Показва пълната TCP/IP конфигурация за всеки адаптер. Адаптерът може да показва физически интерфейси, логически интерфейси (комутируеми връзки) или инсталирани мрежови адаптери. |
2. | /flushdns | Той изчиства и презарежда информацията за кеша на резолвера на DNS клиента. Можем да приложим тази процедура за отхвърляне на отрицателни записи в кеша чрез кеша и други записи, които са били добавени динамично по време на отстраняване на неизправности в DNS. |
3. | /displaydns | Той показва предмета на кеша на резолвера на DNS клиента, който съдържа както записи, предварително заредени чрез локалния файл Hosts, така и наскоро достъпни журнали на ресурси за заявки за имена, коригирани от системата. Клиентската услуга на DNS прилага тази информация за разрешаване на често задавани имена, преди да отправи запитване към своите DNS сървъри. |
4. | /подновяване [] | Той опреснява DHCP конфигурацията за всеки адаптер или конкретен адаптер, ако параметърът, т.е. адаптер се добавя. Този параметър е наличен само на системи с адаптери, които са създадени да получават автоматично IP адрес. Трябва да въведем името на адаптера, което се появява, когато използваме командата ipconfig без параметри за указване на име на адаптер. |
5. | /освободете [] | Изпраща съобщение, т.е. DHCPRELEASE към DHCP сървъра, за да публикува текущата DHCP конфигурация и да премахне конфигурацията на IP адреса за всеки адаптер или за конкретен адаптер, ако параметърът, т.е. адаптер е включена. Този параметър блокира TCP/IP за конфигурирани адаптери за автоматично получаване на IP адрес. Трябва да въведем името на адаптера, което се появява, когато използваме командата ipconfig без параметри за указване на име на адаптер. |
6. | /registrdns | Той ръчно инициира динамична регистрация за IP адресите и DNS имената, които са конфигурирани в системата. Можем да приложим този параметър за отстраняване на неизправности при неуспешна регистрация на DNS име или да коригираме проблем с динамична актуализация между DNS сървъра и клиент, без да рестартираме клиентската система. В разширените свойства DNS настройките на TCP/IP протокола решават кои имена са сертифицирани в DNS. |
7. | /? | То показва Помогне опция в командния ред. |
8. | /release6 [] | Изпраща съобщение, т.е. DHCPRELEASE към DHCPv6 сървъра, за да публикува текущата DHCP конфигурация и да премахне конфигурацията на IPv6 адреса за всеки адаптер или за конкретен адаптер, ако параметърът, т.е. адаптер е включена. Този параметър блокира TCP/IP за конфигурирани адаптери за автоматично получаване на IP адрес. Трябва да въведем името на адаптера, което се появява, когато използваме командата ipconfig без параметри за указване на име на адаптер. |
9. | /renew6 [] | Той обновява DHCPv6 конфигурацията за всеки адаптер или за конкретен адаптер, ако параметърът, т.е. адаптерът, е добавен. Този параметър е наличен само на системи с адаптери, които са създадени да получават автоматично IPv6 адрес. Трябва да въведем името на адаптера, което се появява, когато използваме командата ipconfig без параметри за указване на име на адаптер. |
10. | /setclassid [] | Той конфигурира идентификатора на класа на DHCP за описания адаптер. Можем да използваме заместващия символ звездичка (*) за задаване на идентификатора на класа на DHCP за всеки адаптер вместо адаптер. Предлага се само на системи с адаптер, които вече са конфигурирани да получават автоматично IP адрес. Текущият идентификатор на клас се изтрива, ако не е посочен клас идентификатор на DHCP. |
единадесет. | /showclassid | Той показва идентификатора на класа на DHCP за описания адаптер. Можем да използваме заместващия символ звездичка (*), за да видим идентификатора на класа на DHCP за всеки адаптер вместо адаптер. Предлага се само на системи с адаптер, които вече са конфигурирани да получават автоматично IP адрес. |
Как да приложа ipconfig и опции?
ipconfig се използва за показване на подробности за нашата мрежова конфигурация и опресняване на DNS и DHCP настройките. Командата ipconfig по подразбиране показва нашия IP адрес, шлюз по подразбиране и подмрежова маска, но можем да получим няколко подробности, като използваме тази команда с правилни параметри.
25 c до k
И така, нека започнем с нещо по-лесно:
- На първо място, трябва да отворим прозореца на нашия терминал чрез търсене „Терминал“ в прозореца на приложението.
- След това трябва да влезем в ipconfig команда и натиснете влизам
$ ipconfig
- Той ще ни покаже основната информация за нашата мрежа от нашите мрежови адаптери.
- Командата ще върне подробности за всички мрежови адаптери в нашата система, както можем да видим на екранната снимка по-горе. В този случай имаме Ethernet адаптер и адаптер за безжична мрежа.
- Освен това ще бъде посочен като всеки мрежов адаптер, ако използваме VPN клиент.
ipconfig /всички
Командата показва само основната информация за нашата мрежа, без да използва параметър. Но информацията за DHCP и DNS сървърите не се показва по подразбиране. За да покажем всеки детайл от нашия мрежов адаптер, ще трябва да въведем параметъра, т.е. /всичко .
$ ipconfig /all
Горната команда ще върне информацията по-долу за всички мрежови адаптери в нашето устройство:
Това е Mac адресът на нашия мрежов адаптер.
Той показва IP адреса на нашата система.
Той показва дали мрежовата връзка използва статичен или DHCP IP адрес.
Той представлява рутер/сървър, който раздава много IP адреси в нашата мрежа.
Той представлява рутера, към който е свързана нашата система.
Той представлява сървърите, които се използват за преобразуване на имена на домейни в IP адреси.
Той показва IPv6 адреса на нашата система.
Показва датата и часа, когато нашата система е получила IP адреса.
Командата, т.е. ipconfig /всички често се използва за отстраняване на проблеми с мрежовата свързаност. Ако правилно проверим резултатите от командата ipconfig /all, можем да видим 4 елемента, които са съществени и споменати по-долу:
Това е нашият IP адрес.
В повечето случаи се изисква да бъде Вилици. 'Не' означава, че сме въвели IP адреса ръчно.
Използва се за преобразуване на имена на домейни в IP адреси.
Той представлява модема или рутера, към който се изпраща нашият мрежов пакет.
ipconfig / освобождаване
Командата ipconfig не само показва нашата информация за нашите мрежови настройки, но може да се използва и за нулиране или опресняване на нашите мрежови настройки. Можем да поискаме нов IP адрес чрез DHCP сървъра, когато сме активирали DHCP на нашата мрежова карта.
Първоначалната стъпка за това е да публикувате текущия IP адрес. Това означава, че ще предупредим DHCP сървъра, че вече не желаем да прилагаме зададения IP адрес.
$ ipconfig /release
Горната команда по подразбиране ще публикува IP адресите за всеки мрежов адаптер. Също така можем да посочим индивидуален мрежов адаптер. За да направим това, ще трябва да напишем името на адаптера, което намираме тук в резултатите от ipconfig.
Например , ако искаме да публикуваме само IP адреса на нашия безжичен мрежов адаптер, можем да въведем следната команда:
$ ipconfig /release Wireless*
Той ще публикува IP адреса на всеки адаптер, в който името започва с 'безжичен' .
ipconfig /renew
След като публикуваме IP адреса, ще трябва да поискаме нов чрез DHCP сървъра. С помощта на командата, т.е. ipconfig /renew , можем да го направим:
$ ipconfig /renew
Ще намерим подобен резултат като команда ipconfig, шлюз, подмрежова маска и преглед на новия ни IP адрес, когато командата за подновяване е изпълнена успешно.
Можем отново да посочим отделен мрежов адаптер, като предоставим името на адаптера.
$ ipconfig /renew Wireless*
ipconfig /displaydns
Нашият компютър съхранява локален кеш на всеки DNS запис, който е посетил. Този кеш се използва за бързо преобразуване на имената на домейни в правилния IP адрес. По този начин не е необходимо нашият компютър всеки път да преговаря с DNS сървъра. Например, когато посетим Google.com.
Можем да изпълним следната команда в прозореца на терминала за преглед на съдържанието на DNS кеша:
$ ipconfig /displaydns
Той ще покаже всички DNS записи в нашия DNS кеш.
Често не е необходимо да проверяваме записите, но ще обсъдим някои важни термини:
Изчистване на DNS
Понякога нашият DNS кеш включва остарели записи, които могат да причинят грешки, свързани с DNS (например невъзможност за достигане до уебсайтове), можем да го разрешим, като приложим командата, която е спомената по следния начин:
$ ipconfig /flushdns
Горната команда ще изчисти нашия DNS кеш. Можем да го направим без никакъв риск, компютърът ни просто ще поиска актуален и нов DNS запис чрез DNS сървърите.
ipconfig на Ubuntu
The ifconfig е еквивалентна на командата ipconfig. Командата ifconfig ще ни покаже основната информация за мрежата на нашите адаптери в Ubuntu.
Командата е следната:
$ ifconfig