Как получить правильный IP-адрес - PullRequest
0 голосов
/ 25 февраля 2020

Мне нужно написать скрипт оболочки, чтобы разблокировать текущий ip с сервера. Скрипт должен работать на ma c os.

Сценарий завершен, мне просто нужно получить правильный IP-адрес, который я подключаю к inte rnet с помощью. Если в консоли нажать «ipconfig getifaddr en0», я получу следующий адрес: 127.168.X.XXX. Но когда я пользуюсь сервисом типа whatismyip.com, я получаю 87.188.XXX.XXX. Это тот, который мне нужно получить в консоли.

Есть идеи, какую команду я могу использовать, чтобы получить правильный ip?

Спасибо заранее.

1 Ответ

1 голос
/ 25 февраля 2020

Вы пытаетесь узнать свой внешний IP-адрес. Если в вашей системе установлено curl, самый быстрый способ - использовать:

curl ifconfig.co

, который вернет искомый IP-адрес.

...