Порой из консоли необходимо быстренько узнать свой внешний айпишник. Например, накрутил какой-нибудь VPN, а графической оболочки нет, чтобы зайти на сайт и визуально глянуть где сегодня находится моя пятая точка.
Да и в bash скриптах иногда хочется без длинных команд и тонны кода обойтись. Короче как говорит, все уже придумано за нас. А если еще и алиасы накрутить, вай вай, пэрсик.
Я пользуюсь двумя сервисами:
curl ifconfig.me
curl geofind.me
Первый выдаст чисто айпишник, который ты сможешь загнать в переменную и потом его использовать.
Второй помимо айпишника, вычислит местоположение.
94.227.165.240
Aeza International Ltd
Ulitsa Pushkina, Dom Kolotushkina, Austria
Второй вариант использую намного реже. Так как привык всё усложнять, сначала получаю ip через ifconfig.me, а потом уже через whois <ip>. ➕ Подпишись на BashDays в телеграм
Подобных сервисов полно, я показал чем пользуюсь сам.
Альтернативы: curl ipinfo.io/ip
curl ipecho.net/plain
curl icanhazip.com
curl ident.me
cur