W internecie pełno stron pokazujących zewnętrzny adres IP, ale sytuacja nieco się komplikuje gdy ma się do dyspozycji jedynie Linuxową konsolę. Można próbować używać przeglądarek takich jak Lynx, lecz są prostsze i szybsze sposoby.
Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.
Pierwszy z nich to po prostu użycie komendy ifconfig która wyświetli informację o interfejsach sieciowych. Trzeba odnaleźć wartość przy pozycji inet. Niestety działa on jedynie w sytuacji gdy zewnętrzny adres IP jest wpisany w konfiguracji karty sieciowej.
Drugi ze sposobów, zalecany dla serwerów znajdujących się za NATem, to wywołanie curl ipinfo.io/ip lub wget http://ipinfo.io/ip -qO -. Wynik ich działania jest w obu przypadkach identyczny.
Albo w cronie umieścić skrypt ze strony omerta.wex.pl
Dość nieeleganckie rozwiązanie które nie zadziała o ile nie będzie skonfigurowany serwer WWW. Lepiej zapamiętać jedną komendę i mieć spokój z każdym serwerem Linuxa.