Ubuntu

Отримайте загальнодоступний IP з терміналу на Ubuntu 20.04

Отримайте загальнодоступний IP з терміналу на Ubuntu 20.04
Якщо ви користуєтесь Інтернетом, значить, ви чули про IP-адресу, вірно? У комп'ютерних мережах адреса IP (протокол Інтернету) - це числовий ідентифікатор для ідентифікації певного пристрою, який використовує Інтернет-протокол для зв'язку. IP-адреса може бути призначена пристрою тимчасово або назавжди.

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

Основи IP-адрес

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

Давайте швидко розглянемо, як виглядає IP-адреса. У випадку IPv4 це 32-бітова (4 байти) адреса, розділена на чотири 8-бітові блоки, розділені символом “.”Символи. Адреса представлена ​​десятковими цифрами.

172 дол.15.250.1

Можливий діапазон IPv4 від 0.0.0.Від 0 до 255.255.255.255.

У випадку з IPv6 це трохи складно, але в принципі схоже. Адреса IPv6 - це 128-бітна (8 байт) адреса, розділена на вісім 16-бітових блоків, розділених символами ":". Адреса представлена ​​шістнадцятковими цифрами.

2000 доларів: 0000: 3339: CFF1: 0069: 0000: 0000: FEFD

Через велику довжину використання може бути проблематичним у різних ситуаціях. Таким чином, існують правила скорочення адреси. Після скорочення прикладу адреси це буде виглядати приблизно так.

2000 доларів: 0: 3339: CFF1: 69 :: FEFD

Отримайте загальнодоступну IP-адресу з терміналу

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

Як випливає з назви посібника, ми будемо вивчати способи перевірки IP-адреси лише через термінал. На щастя, у нас є безліч інструментів для перевірки загальнодоступної IP-адреси.

Отримайте загальнодоступну IP-адресу за допомогою dig

Dig (groper information groper) - це простий утилітний інструмент для перевірки серверів імен DNS. Використовуючи інструмент копання разом із OpenDNS як розв'язувач, ми можемо отримати загальнодоступну IP-адресу.

$ dig + короткий myip.відкриті.com @ resolver1.відкриті.ком

Отримайте загальнодоступну IP-адресу за допомогою хоста

Команда host - ще один простий інструмент для пошуку DNS. Щоб отримати свій загальнодоступний IP за допомогою хоста, запустіть таку команду.

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

Вихід трохи більший, ніж у попередньому прикладі. Потрібна лише IP-адреса як вихідна інформація? Потім передайте вихідні дані в grep і awk щоб це відфільтрувати. Дізнайтеся більше про grep і awk.

$ хост myip.відкриті.com-вирішувач1.відкриті.com |
grep "myip.відкриті.com має "| awk 'print $ 4"

Отримайте загальнодоступну IP-адресу за допомогою wget

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

По-перше, переконайтеся, що wget встановлено у вашій системі. Виконайте наступну команду.

$ sudo apt update && sudo apt install wget -y

Ми готові перевірити загальнодоступну IP-адресу. Перший - це IP Echo Service. Виконайте наступну команду.

$ wget -qO- http: // ipecho.нетто / рівнина | відлуння ксарг

Наступний - іканхазіп.ком. Цей веб-сайт повертає загальнодоступну IP-адресу у текстовому форматі.

$ wget -qO- icanhazip.ком

Ще одна подібна послуга - ifconfig.співпраця.

$ wget -qO- ifconfig.співпраця

Ви також можете використовувати ifconfig.мені отримати IP-адресу.

$ wget -qO- ifconfig.мене | відлуння ксарг

Отримайте загальнодоступну IP-адресу за допомогою cURL

Інструмент curl - це ще один популярний завантажувач / завантажувач командного рядка, який може працювати на будь-якому з популярних протоколів (HTTP, HTTPS, FTP, FTPS та інші).

Curl не поставляється попередньо встановленим на Ubuntu 20.04. Встановіть завиток.

$ sudo apt update && sudo apt install curl -y

Метод схожий на метод wget.

$ curl ifconfig.співпраця

$ curl ifconfig.я && відлуння

$ завитий іканхазіп.com && echo

Отримайте загальнодоступну IP-адресу за допомогою ip

Команда ip відповідає за управління мережевими пристроями, інтерфейсами та тунелями. Він також може повідомляти інформацію про підключені мережі.

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

$ ip addr show

Наступна команда є еквівалентною. Це дасть той самий результат.

$ ip a

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

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

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

WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...