Що таке 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 містить додаткову важливу функцію, яка примусово оновлює IP-адресу DHCP головного комп’ютера для запиту окремої 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. | /release [] | Він надсилає повідомлення, тобто DHCPRELEASE на сервер DHCP, щоб опублікувати поточну конфігурацію DHCP і видалити конфігурацію IP-адреси для кожного адаптера або окремого адаптера, якщо параметр, тобто адаптер включено. Цей параметр блокує TCP/IP, щоб налаштовані адаптери автоматично отримували IP-адресу. Нам потрібно ввести ім’я адаптера, яке виникає, коли ми використовуємо команду ipconfig без параметрів для визначення імені адаптера. |
6. | /registerdns | Він вручну ініціює динамічну реєстрацію для 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-адресу, шлюз за замовчуванням і маску підмережі, але ми можемо отримати кілька деталей, використовуючи цю команду з правильними параметрами.
f-рядковий пітон
Отже, почнемо з чогось простішого:
- Перш за все, нам потрібно відкрити вікно терміналу за допомогою пошуку 'Термінал' у вікні програми.
- Потім нам потрібно ввести ipconfig команду та натисніть введіть
$ ipconfig
- Він покаже нам основну інформацію про нашу мережу з наших мережевих адаптерів.
- Команда поверне детальну інформацію про всі мережеві адаптери в нашій системі, як ми бачимо на знімку екрана вище. У цьому випадку ми маємо адаптер Ethernet і адаптер бездротової мережі.
- Крім того, він буде вказаний як будь-який мережевий адаптер, якщо ми використовуємо клієнт VPN.
ipconfig /все
Команда відображає лише основну інформацію про нашу мережу без використання будь-яких параметрів. Але інформація про сервери DHCP і DNS за замовчуванням не відображається. Щоб відобразити кожну деталь нашого мережевого адаптера, нам потрібно буде ввести параметр, тобто /все .
$ ipconfig /all
Наведена вище команда поверне наведену нижче інформацію для всіх мережевих адаптерів у нашому пристрої:
Це Mac-адреса нашого мережевого адаптера.
Він відображає IP-адресу нашої системи.
Він показує, чи мережеве з’єднання використовує статичну IP-адресу чи DHCP.
Він являє собою маршрутизатор/сервер, який роздає багато 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-адреси після успішного виконання команди renew.
Ми знову можемо вказати окремий мережевий адаптер, вказавши назву адаптера.
$ 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