Jak uzyskać mój adres IP w Linux

Jak uzyskać mój adres IP w Linux

W sieci, adres IP to etykieta przypisana do komputera podłączonego do sieci. W tej sieci adres IP identyfikuje unikalne urządzenie. Umożliwia urządzeniom komunikowanie się ze sobą nad siecią opartą na IP, takim jak Internet lub LAN.

W przypadku Linux istnieje wiele narzędzi, których można użyć do sprawdzenia adresu IP. Niektóre narzędzia są wstępnie zainstalowane z większością dystrybucji; Niektórzy nie.

Sprawdź, jak uzyskać adres IP w Linux.

Adres IP w Linux

Adres IP to wartość liczbowa przypisana do urządzenia podłączonego do sieci. W akcji istnieją dwa rodzaje adresów IP.

  • IPv4 (Protokół internetowy wersja 4): To czwarta wersja IP (protokół internetowy). Każdy adres IPv4 ma długość 32-bitową. IPv4 oferuje 232 Unikalne adresy.Adres IPv4 jest podzielony na 4 grupy, każda z 3 cyframi dziesiętnymi. Zaczyna się od 0.0.0.0 do 255.255.255.255.
  • IPv6 (Protokół internetowy wersja 6): To najnowsza wersja IP. Każdy adres IPv6 ma długość 128 bitów. IPv6 oferuje 2128 Unikalne adresy.
    Adres IPv6 podzielony na 8 grup, każdy z cyframi 4Hexadecimal. Zaczyna się od 0: 0: 0: 0: 0: 0: 0: 0 do ffff: ffff: ffff: ffff: ffff: ffff: ffff: ffff: ffff.

Podczas sprawdzania adresów IP konieczne jest zrozumienie publicznych i prywatnych adresów IP.

  • Prywatny adres IP: Adres IP, który jest wewnętrznie używany przez sieć. Jest używany przez urządzenia (na przykład narzędzia routingu) do komunikowania się ze sobą. Jeśli komputer jest częścią małej sieci, prywatny adres IP może rozpocząć się od 192.168.X.X.
  • Publiczny adres IP: To adres IP, który rejestruje się po połączeniu z usługą za pośrednictwem Internetu, na przykład witryny internetowej.

W Linux istnieją dedykowane narzędzia do pracy, które mogą pokazać adres IP. Jeśli potrzebujesz publicznego adresu IP swojego systemu, istnieją również usługi trzeciej strony, aby to wymyślić.

Zacznijmy!

Metoda GUI, aby uzyskać adres IP

Adres IP sprawdzanie strony internetowej

Istnieje wiele stron internetowych do sprawdzania adresów IP. Te usługi podają publiczny adres IP Twojego systemu. Możesz także sprawdzić dodatkowe informacje, takie jak lokalizacja adresu IP, dostawcy usług internetowych i innych.

Sprawdź Whatismyipaddress.

Sprawdź Whatismyip.

Sprawdź Whatismyip.org.

Ustawienia gnomu

Ta metoda dotyczy tylko Linux DistroS z uruchomieniem środowiska stacjonarnego GNOME. To prosta i szybka metoda do śledzenia.

Gnome jest wyposażony w wbudowaną aplikację „Ustawienia”. Zapewnia łatwiejszy sposób zarządzania różnymi ustawieniami systemowymi, jak zachowuje się komputer stacjonarny i monitorować różne informacje systemowe. Wyszukaj „ustawienia” w działaniach GNOME.

Alternatywnie możesz uruchomić go z prawego rogu.

Przejdź do „sieci”.

Zobaczysz wszystkie połączone sieci tutaj. W moim przypadku jest tylko jeden wpis. Kliknij ikonę Gear.

Na karcie „Szczegóły” zobaczysz adres IP swojego komputera w sieci.

Metoda CLI, aby uzyskać adres IP

Ta sekcja zawiera najbardziej zróżnicowane metody sprawdzania adresu IP w systemie Linux. Wszystkie te metody są proste i łatwe do wykonania. W sytuacjach można znaleźć te metody bardziej preferowane niż metody GUI. Ponadto wszystkie te metody będą działać na dowolnej dystrybucji Linux z prawie każdą konfiguracją funkcjonalną.

Za pomocą nazwy hosta

To narzędzie jest ogólnie używane do wyświetlania nazwy hosta systemu. Jednak ma również funkcję drukowania adresu IP systemu.

Uruchom następujące polecenie nazwy hosta. Tutaj flaga „-i” służy do drukowania wszystkich adresów sieciowych hosta. Jeśli istnieje wiele połączeń sieciowych, to polecenie wydrukuje wszystkie. Wydrukuje prywatny adres IP.

$ hostName -i

Za pomocą IP

Narzędzie IP to nowoczesna wymiana narzędzia ifconfig. Podobnie jak ifconfig, może drukować informacje o sieci, konfigurować routing, interfejsy sieciowe i tunele. Narzędzie IP jest częścią pakietu iproute2 zastępującej narzędzia netto narzędzi.

Najpierw upewnij się, że pakiet IPRoute2 jest zainstalowany w twoim systemie. Jest dostępny dla wszystkich dystrybucji Linux. Każda nowoczesna dystrybucja powinna go wstępnie zainstalować.

Aby wydrukować adres IP systemu, uruchom następujące polecenie IP. Wydrukuje prywatny adres IP twojego systemu.

$ ip addr show

Wyjście zostanie podzielone na segmenty według liczby połączeń sieciowych. Tutaj skup się na wpisach INET.

Aby sprawdzić adresy IP jednego interfejsu sieciowego, użyj następującej struktury poleceń.

$ ip addr show

Trzeba uzyskać listę wszystkich interfejsów sieciowych? Najpierw użyj tego polecenia IP.

$ ip addr show

Za pomocą ifconfig

Narzędzie ifconfig jest częścią pakietu narzędzi netto. Jednak teraz zastąpiono go nowoczesnym pakietem iProute2. W przypadku ifconfig jest teraz zastąpiony przez narzędzie IP. Podobnie jak iproute2, narzędzia netto są dostępne na wszystkich dystrybucjach. Jednak nie może być wstępnie zainstalowany.

Zakładając, że zainstalowałeś narzędzia netto, kontynuuj. Wykorzystanie ipconfig jest podobne do IP. Poniższe polecenie wydrukuje wszystkie interfejsy sieciowe z odpowiednimi adresami IP i innymi informacjami. Wydrukuje prywatny adres IP twojego systemu.

$ ifconfig

Podobnie do IP, ifconfig może wydrukować adres IP określonego interfejsu sieciowego. Oto struktura poleceń, aby to zrobić.

$ ifconfig

Za pomocą strony internetowej

Niektóre strony internetowe wydrują publiczny adres IP w zwykłym tekście. Korzystając z dowolnego narzędzia do pobierania, takiego jak Curl lub WGET, możemy odczytać dane wyjściowe bezpośrednio z konsoli.

Oto pierwszy przykład za pomocą curl.

$ curl -s https: // icanhazip.com
$ curl -s https: // checkip.Amazonaws.com

Jeśli zamiast tego chcesz użyć WGET, uruchom jedno z poleceń.

$ wget -o --q https: // icanhazip.com
$ wget -o --q https: // checkip.Amazonaws.com

Za pomocą hosta

Narzędzie hosta to narzędzie wyszukiwania DNS. Możemy użyć narzędzia hosta do komunikacji z OpendNS i uzyskać publiczny adres IP.

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

Końcowe przemyślenia

Sprawdzanie adresu IP jest prostym zadaniem. Jak pokazano, istnieje wiele sposobów na to. Nie ma potrzeby opanowania ich wszystkich. Jednak gorąco zachęcam do wypróbowania ich wszystkich przynajmniej raz.

Musisz rozwiązać nazwę hosta docelowego adresu witryny lub adresu IP? Sprawdź ten przewodnik dotyczący rozwiązania nazw hostów za pomocą skryptu Bash.

Szczęśliwy komputer!