ім'я хоста

Як отримати мою IP-адресу в Linux

Як отримати мою IP-адресу в Linux

У мережах IP-адреса - це мітка, присвоєна комп'ютеру, підключеному до мережі. У цій мережі IP-адреса ідентифікує унікальний пристрій. Це дозволяє пристроям обмінюватися даними через IP-мережу, таку як Інтернет або локальна мережа.

У випадку з Linux існує кілька інструментів, якими можна перевірити IP-адресу. Деякі інструменти постачаються з попередньо встановленою більшістю дистрибутивів; деякі ні.

Дізнайтеся, як отримати IP-адресу в Linux.

IP-адреса в Linux

IP-адреса - це числове значення, присвоєне пристрою, підключеному до мережі. Сьогодні діють два типи IP-адрес.

Під час перевірки IP-адрес необхідно розуміти загальнодоступні та приватні IP-адреси.

У Linux існують спеціальні мережеві інструменти, які можуть відображати IP-адресу. Якщо вам потрібна загальнодоступна IP-адреса вашої системи, то для її з’ясування також існують сторонні служби.

Давайте розпочнемо!

GUI-метод отримання IP-адреси

Перевірка IP-адреси веб-сайту

Існує безліч веб-сайтів для перевірки IP-адрес. Ці послуги надають вам загальнодоступну IP-адресу вашої системи. Ви також можете перевірити додаткову інформацію, наприклад розташування IP-адреси, провайдера та інших.

Перевірте WhatIsMyIPAddress.

Перевірте WhatIsMyIP.

Перевірте whatismyip.орг.

Налаштування GNOME

Цей метод застосовується лише до дистрибутивів Linux, на яких запущено робоче середовище GNOME. Це простий і швидкий метод.

GNOME постачається із вбудованою програмою «Налаштування». Це забезпечує простіший спосіб управління різними системними налаштуваннями, поведінкою робочого столу GNOME та відстеження різної системної інформації. Шукайте "Налаштування" в GNOME Activity.

Крім того, ви можете запустити його у верхньому правому куті.

Перейдіть до розділу "Мережа".

Тут ви побачите всі підключені мережі. У моєму випадку є лише один запис. Клацніть на значок шестерні.

На вкладці “Подробиці” ви побачите IP-адресу вашого пристрою в мережі.

Метод CLI для отримання IP-адреси

Цей розділ пропонує найрізноманітніші методи перевірки IP-адрес у Linux. Всі ці методи прості та легкі у виконанні. У деяких ситуаціях ці методи можуть виявитися кращими, ніж методи графічного інтерфейсу. Більше того, всі ці методи будуть працювати на будь-якому дистрибутиві Linux майже з будь-якою функціональною конфігурацією.

Використання імені хосту

Цей інструмент зазвичай використовується для відображення імені хосту системи. Однак він також має функцію друку IP-адреси системи.

Запустіть таку команду імені хосту. Тут прапор “-I” призначений для друку всіх мережевих адрес хосту. Якщо мережевих з'єднань кілька, ця команда роздрукує їх усі. Він надрукує приватну IP-адресу.

$ hostname -I

Використання ip

Інструмент ip - це сучасна заміна інструменту ifconfig. Подібно до ifconfig, він може друкувати мережеву інформацію, налаштовувати маршрутизацію, мережеві інтерфейси та тунелі. Інструмент ip є частиною пакету iproute2, що замінює утиліти net-tools.

Спочатку переконайтеся, що пакет iproute2 встановлений у вашій системі. Він доступний для всіх дистрибутивів Linux. Будь-який сучасний дистрибутив повинен мати його попередньо встановленим.

Щоб надрукувати IP-адресу вашої системи, запустіть таку команду ip. Він надрукує приватну IP-адресу вашої системи.

$ ip addr show

Вихід буде сегментовано за кількістю підключених мережевих з'єднань. Тут зосередьтеся на записах inet.

Щоб перевірити IP-адреси одного мережевого інтерфейсу, використовуйте таку структуру команд.

$ ip addr show

Потрібно отримати список усіх мережевих інтерфейсів? Спочатку скористайтеся цією командою ip.

$ ip addr show

Використання ifconfig

Інструмент ifconfig є частиною утиліти net-tools. Однак зараз він замінений сучасним пакетом iproute2. У випадку ifconfig він тепер замінений інструментом ip. Як і iproute2, мережеві інструменти доступні на всіх дистрибутивах. Однак він може не поставлятися попередньо встановленим.

Припускаючи, що ви встановили мережеві інструменти, продовжуйте. Використання ipconfig подібне до ip. Наступна команда надрукує всі мережеві інтерфейси з відповідними IP-адресами та іншою інформацією. Він надрукує приватну IP-адресу вашої системи.

$ ifconfig

Подібно до ip, ifconfig може надрукувати IP-адресу певного мережевого інтерфейсу. Ось структура команд для цього.

$ ifconfig

Використання веб-сайту

Деякі веб-сайти надрукують загальнодоступну IP-адресу у вигляді простого тексту. Використовуючи будь-який інструмент для завантаження, такий як curl або wget, ми можемо читати результати безпосередньо з консолі.

Ось перший приклад використання curl.

$ curl -s https: // icanhazip.ком

$ curl -s https: // checkip.amazonaws.ком

Якщо ви хочете замість цього використовувати wget, виконайте будь-яку з команд.

$ wget -O - -q https: // icanhazip.ком

$ wget -O - -q https: // checkip.amazonaws.ком

Використання хоста

Хост-інструмент - це утиліта пошуку DNS. Ми можемо використовувати хост-інструмент для спілкування з OpenDNS і отримання загальнодоступної IP-адреси.

$ хост myip.відкриті.com-вирішувач1.відкриті.ком

Заключні думки

Перевірка IP-адреси - просте завдання. Як було продемонстровано, існує безліч способів це зробити. Не потрібно освоювати їх усіх. Однак я настійно рекомендую вам спробувати всі з них хоча б раз.

Потрібно визначити ім’я хосту цільового веб-сайту або IP-адреси? Ознайомтеся з цим посібником про те, як вирішити імена хостів за допомогою сценарію bash.

Щасливих обчислень!

How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...