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