Jak znaleźć mój zewnętrzny adres IP w systemie Linux



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Chociaż istnieje wiele rozwiązań wiersza poleceń do znajdowania adresu IP w systemie Linux, większość z nich jest nastawiona na znalezienie unikalnych numerów adresów przypisanych do twojego urządzenia. Jeśli chcesz poznać adres IP, który witryny HTTP identyfikują jako zewnętrzną, prawdopodobnie będziesz musiał użyć polecenia odwołującego się do serwera zewnętrznego. Dobra wiadomość jest taka, że ​​jest to niezwykle łatwe w większości nowoczesnych dystrybucji Linuksa. Ta sztuczka jest szczególnie przydatna, jeśli używasz dowolnego rodzaju serwera proxy lub konfigurujesz zaawansowane ustawienia przeglądarki internetowej.



Musisz zacząć od otwarcia wiersza polecenia. Przytrzymaj Ctrl, Alt i T lub wyszukaj Terminal z kreski Unity. Użytkownicy KDE i LXDE mogą kliknąć menu Aplikacje, wskazać Narzędzia systemowe, a następnie kliknąć element Terminal. Niezależnie od tego, jak uruchomisz terminal, nie będziesz potrzebować do tego uprawnień administratora i prawdopodobnie nie będzie miało znaczenia, jakiego rodzaju powłoki używasz. Większość pakietów, z którymi będziesz pracować, jest instalowanych domyślnie na przeciętnym obecnie używanym systemie GNU / Linux.



Metoda 1: Znajdź swój zewnętrzny adres IPv6

Zdecydowana większość nowoczesnych systemów sieciowych korzysta ze standardu IPv6, który jest znacznie dłuższą, ale bezpieczniejszą i bardziej elastyczną wersją niż starsza forma adresu IP. Jeśli chcesz znaleźć ten nowoczesny numer adresu dla swojego systemu, wpisz nc 6.ifcfg.me 23 | grep –colour = nigdy IP i wciśnij Enter. Ponieważ jest to trochę dłuższe polecenie, możesz je podświetlić i skopiować. Aby wkleić go do terminala, musisz kliknąć menu Edycja i wybrać wklej lub przytrzymać Shift, Ctrl i V w tym samym czasie. W zależności od dystrybucji i używanego emulatora terminala możesz również kliknąć środkowym przyciskiem myszy, a następnie nacisnąć klawisz Enter, aby go uruchomić, jeśli skopiowałeś go do schowka.



Po uruchomieniu polecenia powinieneś zobaczyć długi ciąg ośmiu grup cyfr szesnastkowych. To jest Twój zewnętrzny nowoczesny adres IPv6. Możesz uruchomić to polecenie, gdy chcesz sprawdzić, czy Twój adres zewnętrzny kiedykolwiek się zmieni. Zmieni się, jeśli podłączysz tablet z systemem Linux do publicznego Wi-Fi w restauracji lub bibliotece. Możesz również chcieć dodać go do skryptu powłoki, jeśli planujesz uruchamiać go dość często. Jeśli Twój dostawca usług internetowych zapewnia dynamiczny adres IP, to i tak może się to zmienić. Powinien pozostać stosunkowo statyczny, ale jest to doskonały sposób, aby mieć go na oku na wszelki wypadek.

Metoda 2: Znajdowanie zewnętrznego adresu IPv4

Chociaż IPv4 to starszy standard, nadal jest szeroko stosowany w świecie sieci. Jeśli chcesz znaleźć ten adres, możesz go znaleźć za pomocą przeglądarki internetowej z wierszem poleceń. W zależności od konfiguracji, z której korzysta Twoja instalacja systemu Linux, może być konieczne dwukrotne wypróbowanie tego rozwiązania, ale w każdym przypadku jest to tylko jedno polecenie i nie ma innego sposobu na znalezienie odpowiedzi. Najpierw spróbuj pisać w3m -dump whatismyip.akamai.com i wciśnij Enter. Powinieneś po prostu zobaczyć zewnętrzny adres IP bez żadnych innych informacji. Ten program kończy się automatycznie i powraca do monitu.



Może pojawić się błąd z informacją, że program w3m nie jest zainstalowany. Chociaż możesz zainstalować pakiet, jeśli chcesz, możesz również spróbować curl -s http://whatismyip.akamai.com/ i zobacz, czy to zadziała. Być może masz już zainstalowany program curl. Jeśli to zrobisz, otrzymasz takie same proste wyniki. Nie musisz już się bawić. Chociaż możesz dodać dowolne polecenie, które działa do skryptu powłoki bash, możesz też po prostu uruchomić je w dowolnym momencie, tak jak polecenie w pierwszej metodzie. Oczywiście zawsze możesz zainstalować curl lub w3m, jeśli nie masz żadnego pakietu. Jednak użytkownicy Linuksa korzystający z sieci zwykle mają przynajmniej jeden z nich.

W zależności od kilku czynników Twoje adresy IP mogą wyglądać nieco inaczej niż przykładowe adresy skonfigurowane tutaj. Różne sieci w różnych regionach geograficznych czasami umieszczają własny obrót lub nawet własne skróty na wierzchu zwykłej maski używanej do obliczania adresów. Te, których użyliśmy, były fikcyjnymi adresami z maszyny wirtualnej działającej przez serwer proxy. Nigdy nie powinieneś ujawniać swojego rzeczywistego zewnętrznego adresu IP online i właśnie dlatego dołożyliśmy wszelkich starań, aby to zrobić, robiąc przykładowe zrzuty ekranu.

3 minuty czytania