Как узнать ip сервера

Как бы это странно ни звучало, но бывают такие ситуации, когда вы находитесь в терминале, подключены к удалённому серверу под управлением linux и возникает вопрос как узнать ip адрес сервера через консоль?

Для того чтобы узнать внешний IP адрес сервера из терминала, вы можете использовать несколько методов. Ниже приведены примеры команд, которые можно выполнить в терминале Linux:

1. Использование сервиса curl и внешних сервисов для определения IP:

curl ifconfig.me
curl icanhazip.com <-- мой фаворит
curl ipinfo.io/ip
curl api.ipify.org

2. Использование wget (аналогично curl):

wget -qO- ifconfig.me
wget -qO- icanhazip.com
wget -qO- ipinfo.io/ip
wget -qO- api.ipify.org

3. Использование dig с внешним DNS-сервером (например, resolver1.opendns.com):

dig +short myip.opendns.com @resolver1.opendns.com

Каждая из этих команд отправит запрос на соответствующий сервис и вернет внешний IP адрес вашего сервера. Выберите ту команду, которая наилучшим образом подходит для вашей конфигурации и доступных утилит.