име на хост

Как да получа моя 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 скрипт.

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

Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...