Узнать внешний IP адрес в Linux можно разными способами. Можно к примеру зайти на специальные сайты, которые определяют ваш собственный внешний IP-адрес, но можно это сделать и по другому. Сегодня я расскажу как узнать внешний IP-адрес в Linux используя терминал.
Что такое IP?
Вкратце о том что такое IP-адрес. Каждый компьютер смартфон, планшет или любое другое устройство которое подключается к сети интернет, имеет свой личный идентификатор. Этот идентификатор называется IP-адрес.
IP-адреса бывают разные:
- Внутренние
- Внешние
Внутренний (локальный) IP — это IP-адрес, который выдается компьютеру в пределах внутренней локальной сети. Такой адрес не используется для выхода в сеть.
Внешний IP-адрес вы получаете от вашего провайдера. Он может быть статическим и динамическим (меняется каждый раз когда вы подключаетесь к сети).
Как узнать внешний IP адрес в Linux?
Первым делом необходимо установить специальную утилиту Curl (Client URL). Для этого необходимо выполнить команду. Делается это так:
Для Ubuntu и других дистрибутивов на Debian:
1 |
sudo apt-get install curl |
Для дистрибутивов CentOS и Fedora которые основываются на RHEL:
1 |
sudo yum install curl |
После этого необходимо выполнить одну из этих команд:
1 2 3 4 5 6 7 |
curl ident.me curl icanhazip.com curl whatsmyip.akamai.com curl tnx.nl/ip curl ifconfig.me curl ipecho.net/plain curl ip.appspot.com |
Вы меня можете считать дураком, но вид терминала и ввод команд для меня такая-же романтика как и для девушек ужин при свечах.
Также рекомендую почитать:
Как изменить свой IP-адрес на IP другой страны
$ sudo apt-get install links -y
***********************************
Потом добавляем в ~/.bashrc такие строки:
function myip () {
links -dump http://checkip.dyndns.org/|awk ‘{ print $4 }’|sed «s/^/IP: /»
}
***********************************
Теперь перезапускаем терминал и по команде myip видим свой внешний IP адрес.