Мне часто нужно узнать с какого IP адреса я выхожу в интернет.
Конечно, мы можем зайти на какой-нибудь сайт, вроде myip.ru и посмотреть, но как быть, когда ты работаешь на сервере?
В терминале пользуюсь регулярно:
curl ifconfig.so
В ответ получим наш внешний ip-адрес. И всё.
Но, начав работать с некоторыми облачными провайдерами заметил, что такой запрос может возвращать “серый” адрес, вроде:
rnd-1:~$ curl ifconfig.so
172.20.4.1
Тогда можно использовать один из многих других сайтов, например:
curl ifconfig.me
В браузере можно воспользоваться теми же сайтами, они дадут более даже подробную информацию:
Кстати, можно так же воспользоваться утилитой dig, например, когда на сервере нет установленного curl:
dig ip @dns.toys
Но это скорее из разряда прикольных вещей — https://www.dns.toys/
👉 Больше шортиков выходит у меня в Telegram-канале: https://t.me/etogeek