Добавить в корзинуПозвонить
Найти в Дзене

Show ip linux

Есть несколько способов узнать свой IP-адрес в Linux, как локальный (внутри сети), так и внешний (который виден в интернете): 1. Узнать локальный IP-адрес (внутри локальной сети): 2. Узнать внешний IP-адрес (который виден в интернете): Ваш внешний IP-адрес – это адрес, который виден веб-сайтам и другим устройствам в интернете. Обычно он назначается вашим интернет-провайдером. Существует несколько способов узнать свой внешний IP-адрес: Выбор метода: В большинстве случаев команда curl ifconfig.me является самым быстрым и простым способом узнать свой внешний IP-адрес из командной строки Linux.

Есть несколько способов узнать свой IP-адрес в Linux, как локальный (внутри сети), так и внешний (который виден в интернете):

1. Узнать локальный IP-адрес (внутри локальной сети):

  • ip addr или ip a (рекомендуется):Это современная и наиболее универсальная команда для получения информации о сетевых интерфейсах.ip addr
    илиip a
    В выводе команды найдите свой сетевой интерфейс (обычно eth0, wlan0, enp0s3, wlp2s0 или что-то подобное). Ищите строку, начинающуюся с inet, за которой следует ваш локальный IP-адрес. Например:2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:b8:73:3f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
    valid_lft 85976sec preferred_lft 85976sec
    В этом примере локальный IP-адрес - 192.168.1.100.
  • ifconfig:Эта команда является устаревшей, но все еще часто встречается в старых руководствах. Если у вас её нет, возможно, потребуется установить пакет net-tools.ifconfig
    Найдите свой сетевой интерфейс (например, eth0 или wlan0) и посмотрите значение inet addr. Например:eth0 Link encap:Ethernet HWaddr 08:00:27:b8:73:3f
    inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
    ...
    В этом примере локальный IP-адрес - 192.168.1.100.
  • hostname -I (заглавная “I”):Эта команда показывает только локальный IP-адрес (или адреса, если их несколько).hostname -I
    Вывод будет похож на:192.168.1.100

2. Узнать внешний IP-адрес (который виден в интернете):

Ваш внешний IP-адрес – это адрес, который виден веб-сайтам и другим устройствам в интернете. Обычно он назначается вашим интернет-провайдером. Существует несколько способов узнать свой внешний IP-адрес:

  • Использование команды curl (рекомендуется):Эта команда загружает содержимое веб-страницы из командной строки. Существует множество веб-сайтов, которые возвращают ваш IP-адрес.curl ifconfig.me
    илиcurl ipinfo.io/ip
    илиcurl api.ipify.org
    Вывод будет вашим внешним IP-адресом. Например:123.45.67.89
  • Использование команды wget:Аналогично curl, но использует wget для загрузки содержимого веб-страницы.wget -qO - https://api.ipify.org
    илиwget -qO - https://ifconfig.me/ip
  • Использование команды dig или nslookup (менее надежно, требует установки):Эти команды обычно используются для запросов к DNS-серверам, но их также можно использовать для получения вашего IP-адреса, хотя это и не их основная функция. Они могут не работать, если не установлены или настроены правильно.dig +short myip.opendns.com @resolver1.opendns.com
    илиnslookup myip.opendns.com resolver1.opendns.com
  • Посещение веб-сайта в браузере:Просто откройте веб-браузер и посетите один из следующих веб-сайтов:https://ifconfig.me/ https://ipinfo.io/ https://www.whatismyip.com/ https://2ip.ru/ (на русском языке)
    На этих сайтах будет отображаться ваш внешний IP-адрес.

Выбор метода:

  • Для локального IP-адреса рекомендуется использовать ip addr или hostname -I.
  • Для внешнего IP-адреса рекомендуется использовать curl ifconfig.me или curl ipinfo.io/ip, так как они наиболее простые и надежные. В качестве альтернативы можно использовать веб-сайт.

В большинстве случаев команда curl ifconfig.me является самым быстрым и простым способом узнать свой внешний IP-адрес из командной строки Linux.