Як подивитися IP в Linux

як дізнатися мій ip в linux

Тема пізнання чи з’ясування IP-адреси, яку ми маємо, часто повторюється. Давайте подивимося, як це зробити на пристрої Linux.

У цій статті я навчу вас, як перевірити публічний IP-адрес у браузері, за допомогою консолі, а також як отримати його та зберегти в наших сценаріях .sh за допомогою BASH.

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

публічний і приватний IP

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

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

Таким чином, кожен пристрій у мережі має інший приватний IP, але той самий публічний IP, який призначений маршрутизатору.

Як побачити загальнодоступний ip

Є різні способи. Пам’ятайте, що IP – це як адреса нашого будинку. Ви не повинні полегшувати це лише тому. Наприклад, IP-адреси, які ви бачите на зображеннях статті, не мої, я змінив його за допомогою TOR, щоб ніхто не знав мій IP.

Схожі статті в Інтернеті Переглядайте за допомогою Tor y встановити проксі

З браузера

переглядати загальнодоступний ip з браузера

Це традиційний спосіб. Коли вам потрібно знати свою IP-адресу, якщо вас забанили в службі тощо, тощо. Шукати в Google Який мій ip або який мій ip і при введенні будь-якого з перших результатів вони дадуть його нам.

Або введіть одну з цих адрес.

З терміналу

За допомогою команди curl. Так само просто, як виклик певних веб-сайтів, які повертають IP

curl ifconfig.me

Веб-сайти, на які ми можемо зателефонувати, щоб повернути IP-адресу

  • ifconfig.me
  • icanhazip.com
  • wgetip.com
  • ifconfig.co

Є багато інших, якщо вам цікаво дізнатися більше, я складаю компіляцію.

І якщо ви отримаєте помилку, оскільки у вас не встановлено curl, ви можете встановити його за допомогою

sudo apt update
sudo apt install curl

Інший спосіб отримати ip з CLI, давайте перейдемо до терміналу, - це використання команди wget. Так само, як і з curl, ми можемо використовувати

wget -qO- ifconfig.co

Збережіть публічну IP-адресу в BASH

Якщо вам потрібно отримати та зберегти його ip у змінній сценарій .sh у BASH Ви можете використовувати, наприклад, наступний код

    echo "Tu ip actual es"
    ip="$(curl --silent icanhazip.com)"
    echo $ip

і ми матимемо загальнодоступний ip у змінній, готовій порівнювати або робити все, що ми хочемо.

Як подивитися приватний ip

Ми вже бачили, що приватний IP — це той, який маршрутизатор призначає кожному пристрою в мережі, тому, якщо ми хочемо виконувати будь-яку роботу в мережі, нам потрібно знати нашу локальну IP-адресу. Як завжди в Linux у нас є різні варіанти отримання речей. Залишаю найвідомішого.

з іменем хоста

Найпряміший. введіть в терміналі

hostname -I
див. приватний ip з іменем хоста

за допомогою ifconfig

За допомогою цієї простої команди

ifconfig
дивіться ip і мережі за допомогою ifconfig

На зображенні ви можете побачити, що повертає консоль і наш приватний IP, позначений червоним.

з ip маршрутом

Інший варіант - використання

ip route
див. приватний ip з ip маршрутом

Як і у випадку ifconfig, я виділив приватну IP-адресу червоним кольором, і, звичайно, дві IP-адреси, отримані різними методами, повинні бути однаковими.

Якщо вам потрібно щось більше про IP або ви хочете поділитися методом, залиште коментар.

залишити коментар