Jak pod Linuxem sprawdzić zewnętrzny adres IP

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.

Użycie ifconfig w przypadku gdy karta sieciowa ma przypisany zewnętrzny adres IP

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.

Użycie curl albo wget do sprawdzenia zewnętrznego ip