Минимум текста, больше толку)))

Внутренний IP
Для всех операционных систем общепринятый — 127.0.0.1. Но, куда же без этого, бывают исключения..
Для многого семейства Linux смотрим внутренний IP так:

nslookup localhost

Локальный IP
Для всех операционных систем он бывает разный 8)
Для семейства Linux смотрим внутренний IP так:

ifconfig

Или более кратко можно отфильтровать так:

ifconfig | grep "inet"

Или ее аналог, более современная утилита:

ip addr show

Обозначения интерфейсов:

  • lo — это внутренний интерфейс с IP-адресом 127.0.0.1 (Но, бывают исключения.. не всегда 127.0.0.1);
  • eth0 или enp1s0 — это проводной интерфейс;
  • wlan0 — интерфейс Wi-Fi;

Внешний IP
*Необходим доступ к интернету!
Вот несколько сервисов, которые мне пришли по душе..

wget -qO- eth0.me

Или..

wget -qO- icanhazip.com

Дабы упростить себе жизнь в будущем, можно сделать алис, к примеру «myip», который упростит нам жизнь..

alias myip="wget -qO - eth0.me"

И теперь по мы можем использовать команду myip:

myip