име на хост

Как да получа моя IP адрес в Linux

Как да получа моя IP адрес в Linux

В мрежата IP адресът е етикет, присвоен на компютър, свързан към мрежата. В тази мрежа IP адресът идентифицира уникално устройство. Той дава възможност на устройствата да комуникират помежду си чрез IP-базирана мрежа като интернет или LAN.

В случая на 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.

Като алтернатива можете да го стартирате от горния десен ъгъл.

Отидете на „Мрежа“.

Тук ще видите всички свързани мрежи. В моя случай има само един запис. Щракнете върху иконата на зъбно колело.

В раздела „Подробности“ ще видите IP адреса на вашето устройство в мрежата.

CLI метод за получаване на IP адрес

Този раздел предлага най-разнообразните методи за проверка на IP адреса в Linux. Всички тези методи са прости и лесни за изпълнение. В ситуации може да намерите тези методи за по-предпочитани пред GUI методите. Освен това всички тези методи ще работят на всяка дистрибуция на 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.com

$ curl -s https: // checkip.amazonaws.com

Ако вместо това се интересувате от използването на wget, изпълнете някоя от командите.

$ wget -O - -q https: // icanhazip.com

$ wget -O - -q https: // checkip.amazonaws.com

Използване на хост

Инструментът за хост е DNS програма за търсене. Можем да използваме инструмента за хост, за да комуникираме с OpenDNS и да получим публичния IP адрес.

$ хост myip.отвори.com разделител1.отвори.com

Финални мисли

Проверката на IP адреса е проста задача. Както беше показано, има много начини да го направите. Няма нужда да овладявате всички тях. Горещо Ви препоръчвам да изпробвате поне веднъж всички.

Трябва да разрешите името на хоста на целевия уебсайт или IP адрес? Вижте това ръководство за това как да разрешите имената на хостове с помощта на bash скрипт.

Щастливи компютри!

Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...