Zdobądź publiczne IP z terminalu w Ubuntu Top 10.Top 10

Zdobądź publiczne IP z terminalu w Ubuntu Top 10.Top 10
Jeśli korzystasz z Internetu, słyszałeś o adresie IP, prawda? W sieci komputerowej adres IP (protokół internetowy) jest numerycznym identyfikatorem do identyfikacji określonego urządzenia, które korzysta z protokołu internetowego do komunikacji. Adres IP może być przypisany tymczasowo lub na stałe do urządzenia.

Gdy urządzenie łączy się z innymi urządzeniami za pośrednictwem sieci, inne urządzenia zobaczą publiczny adres IP. W tym przewodniku sprawdź, jak uzyskać publiczny adres IP swojego urządzenia z terminalu na Ubuntu 20.04.

Podstawy adresu IP

Obecnie używane są dwie wersje adresów IP: IPv4 i IPv6. Każdy adres IP może być prywatny (można zobaczyć tylko w sieci) lub publiczne (można zobaczyć z dowolnego komputera w Internecie). IPv4 jest jeszcze najpopularniejszym formatem, ale w obecnej erze nie może przypisać wystarczającej liczby urządzeń z unikalnymi adresami IP. IPv6 rozwiązuje to poprzez zwiększenie liczby dostępnych unikalnych adresów IP.

Rzućmy okiem na to, jak wygląda adres IP. W przypadku IPv4 jest to 32-bitowy adres (4 bajty) podzielony na cztery 8-bitowe bloki oddzielone „.„Symbole. Adres jest reprezentowany cyframi dziesiętnymi.

172 USD.15.250.1

Możliwy zakres IPv4 wynosi od 0.0.0.0 do 255.255.255.255.

W przypadku IPv6 jest to nieco skomplikowane, ale zasadniczo podobne. Adres IPv6 to adres 128-bitowy (8 bajtów) podzielony na osiem 16-bitowych bloków oddzielonych przez symbole „:”. Adres jest reprezentowany cyframi szesnastkowymi.

2000: 0000: 3339: CFF1: 0069: 0000: 0000: FEFD

Ze względu na jego długość może być problematyczne w różnych sytuacjach. Jako takie, istnieją zasady dotyczące skrócenia adresu. Po skróceniu przykładowego adresu będzie wyglądać mniej więcej tak.

2000 USD: 0: 3339: CFF1: 69 :: Fefd

Uzyskaj publiczny adres IP z terminalu

Teraz jesteśmy gotowi pobrać publiczny adres IP naszego urządzenia. Jest na to wiele sposobów. Na przykład, jeśli masz dostęp do GUI, możesz użyć przeglądarki internetowej, aby odwiedzić witryny takie jak Whatismyipaddress, Whatismyip itp.

Jak sugeruje tytuł przewodnika, będziemy badać sposoby sprawdzania adresu IP tylko za pośrednictwem terminalu. Na szczęście do naszej dyspozycji dostępnych jest wiele narzędzi do sprawdzenia publicznego adresu IP.

Uzyskaj publiczny adres IP za pomocą wykopu

DIG (Domena Information Groper) to proste narzędzie narzędzi do zbadania serwerów nazw DNS. Korzystając z narzędzia DIG wraz z OpenDNS jako rozwiązania, możemy uzyskać publiczny adres IP.

$ dig +krótki myip.Opendns.com @resolver1.Opendns.com

Uzyskaj publiczny adres IP za pomocą hosta

Polecenie hosta to kolejne proste narzędzie do wykonywania wyszukiwania DNS. Aby uzyskać publiczny adres IP za pomocą hosta, uruchom następujące polecenie.

$ host myip.Opendns.com Resolver1.Opendns.com

Wyjście jest nieco większe niż poprzedni przykład. Chcę tylko adres IP jako wyjście? Następnie przejdź do wyjścia do Grep I Awk Aby to odfiltrować. Dowiedz się więcej o Grep I Awk.

$ host myip.Opendns.com Resolver1.Opendns.com |
Grep "Myip.Opendns.com ma "| awk 'drukuj 4 $' '

Uzyskaj publiczny adres IP za pomocą WGET

WGET to prosty i potężny dowódca wiersza poleceń. Jak używać WGET, aby uzyskać publiczny adres IP? Pobierając określony plik z określonej usługi online.

Najpierw upewnij się, że wget jest instalowany w twoim systemie. Uruchom następujące polecenie.

$ sudo apt aktualizacja && sudo apt instontuj wget -y

Jesteśmy gotowi sprawdzić publiczny adres IP. Pierwszy to usługa IP Echo. Uruchom następujące polecenie.

$ wget -qo- http: // ipecho.Net/Plain | Xargs Echo

Następny to Icanhazip.com. Ta strona zwraca publiczny adres IP w zwykłym formacie tekstowym.

$ wget -qo- icanhazip.com

Kolejną podobną usługą jest ifconfig.współ.

$ wget -qo- ifconfig.współ

Możesz także użyć ifconfig.ja, aby uzyskać adres IP.

$ wget -qo- ifconfig.ja | Xargs Echo

Uzyskaj publiczny adres IP za pomocą Curl

Narzędzie Curl to kolejny popularny dowódca/przesyłanie linii poleceń, które może działać na dowolnym z popularnych protokołów (HTTP, HTTPS, FTP, FTPS i innych).

Curl nie jest wstępnie zainstalowany na Ubuntu 20.04. Zainstaluj loki.

$ sudo apt aktualizacja && sudo apt instal instaluj curl -y

Metoda jest podobna do WGET One.

$ curl ifconfig.współ
$ curl ifconfig.Ja && Echo
$ curl icanhazip.com && echo

Uzyskaj publiczny adres IP za pomocą IP

Polecenie IP jest odpowiedzialne za zarządzanie urządzeniami sieciowymi, interfejsami i tunelami. Może również zgłaszać informacje o połączonych sieciach.

Uruchom następujące polecenie IP, aby wymienić interfejsy sieciowe i adres IP.

$ ip addr show

Następujące polecenie jest równoważne. Da ten sam wynik.

$ ip a

Końcowe przemyślenia

Jak pokazaliśmy, istnieje mnóstwo sposobów sprawdzenia publicznego adresu IP Twojego urządzenia. Którego powinieneś użyć? Zależy od Ciebie. Wypróbuj je przynajmniej raz. Następnie możesz łatwo zdecydować, który opanować.

Szczęśliwy komputer!