Adres IP to numeryczna etykieta jednoznacznie identyfikująca urządzenia w sieci. Istnieją dwa rodzaje adresów IP, publiczne i prywatne. Adres prywatny służy do oznaczania urządzeń w sieci wewnętrznej i jest globalnie nieosiągalny.
Wręcz przeciwnie, publiczne adresy IP są globalnie rutowalne i są ważne do łączenia się z Internetem. Ten przewodnik pokazuje, jak łatwo użytkownicy systemu Linux mogą uzyskać informacje o adresie IP na swoich komputerach.
Jak działają adresy IP?
Musisz wiedzieć kilka rzeczy, zanim nauczysz się, jak znaleźć adres IP swojego komputera z systemem Linux. Po podłączeniu do sieci domowej wszystkie Twoje urządzenia mają unikalne prywatne adresy IP. Nie możesz jednak łączyć się z siecią WWW za pośrednictwem adresów prywatnych. Aby to zrobić, będziesz potrzebować publicznego adresu IP.
Twój router przypisuje Ci publiczny adres IP, gdy wysyłasz żądania internetowe z jednego z Twoich urządzeń. Do tego celu służy cały mechanizm zwany translacją adresów sieciowych (NAT). NAT działa na zasadzie zastąpienia adresu prywatnego z nagłówka pakietu IP globalnie dostępnym publicznym adresem IP.
Znajdź prywatny adres IP systemu Linux
Według RFC 1918 (Przydział adresów dla prywatnych sieci internetowych), sieci prywatne mogą mieć adresy IP mieszczące się w zakresach podanych poniżej. Tutaj X reprezentuje dowolną liczbę od 0 do 255.
- 10.X.X.X - 10.X.X.X
- 172.16.X.X - 172.31.X.X
- 192.168.X.X - 192.168.X.X
Istnieje kilka sposobów sprawdzania prywatnych adresów IP w systemie Linux. Najłatwiejszym z nich jest Linux adres IP Komenda.
adres IP -4
To polecenie wyświetla zarówno adres sprzężenia zwrotnego (127.0.0.1), jak i rzeczywisty adres prywatny maszyny.
Użyj następującego polecenia w systemie Linux, jeśli chcesz uzyskać tylko adres IP systemu.
ip route get 1.1.1.1 | awk '{print $ 7}'
Alternatywnie możesz użyć nazwa hosta polecenie w systemie Linux, aby uzyskać adres IP hosta.
nazwa hosta -I
Możesz także użyć nmcli narzędzie, aby uzyskać prywatny adres IP interfejsu. Jest to oparty na konsoli program do zarządzania menedżerem sieci.
nmcli -p urządzenie show
Znajdź publiczny adres IP systemów Linux
Ponieważ NAT jest odpowiedzialny za przypisanie publicznego adresu IP dla twojego systemu, nie możesz go pobrać bezpośrednio z urządzenia. Zamiast tego musisz wysłać żądanie sieciowe do systemu zewnętrznego i pobrać adres IP z odpowiedzi.
Użyj jednego z następujących poleceń systemu Linux, aby uzyskać publiczny adres IP z wiersza poleceń.
dig + short myip.opendns.com @ resolver1.opendns.com
dig TXT + short o-o.myaddr.l.google.com @ ns1.google.com
kędzior https://ifconfig.me; Echo
kędzior https://ipinfo.io/ip; Echo
wget -qO- api.ipify.org; Echo
wget -qO- https://ipecho.net/plain; Echo
Jednak najprostszym sposobem uzyskania publicznego adresu IP dla użytkowników Linuksa jest proste wyszukiwanie w Google. Wystarczy wpisać „jakie jest moje IP”w nowym wyszukiwaniu, a Google poda publiczny adres IP.
Związane z: Jak znaleźć publiczny adres IP w systemie Linux
Jak ukryć adres IP w systemie Linux?
Ponieważ witryny internetowe mogą śledzić użytkowników i geolokalizację za pomocą adresów IP, wiele osób decyduje się ukryć swój adres IP. Istnieje kilka sposobów ukrycia adresu IP w systemie Linux.
- VPN: VPN (wirtualna sieć prywatna) działa jako pośrednik między urządzeniem a witryną, którą chcesz odwiedzić. Maskują Twój adres IP, sprawiając, że wygląda na to, że żądania pochodzą z serwera VPN, a nie z Twojego komputera. Oprócz maskowania adresów IP są inne powody korzystania z VPN jak również, w tym szyfrowanie danych i omijanie cenzury.
- Słup: To bezpieczna sieć składająca się z tysięcy węzłów prowadzonych przez wolontariuszy na całym świecie. Tor zapewnia anonimowość, przekazując ruch przez wiele anonimowych węzłów. Możesz skorzystać z bezpłatnego Przeglądarka Tor do ukrywania adresu IP w systemie Linux.
- Pełnomocnik: Serwery proxy sprawiają, że wygląda na to, że żądania WWW pochodzą z ich systemu. Nie szyfrują danych i często są niewiarygodne w porównaniu z VPN lub Tor.
Uzyskaj adres IP w systemie Linux natychmiast
Jak pokazano w tym przewodniku, użytkownicy systemu Linux mogą bardzo łatwo uzyskać adresy IP. Możesz znaleźć zarówno prywatny, jak i publiczny adres IP swojego systemu, korzystając z metod opisanych powyżej.
Ale co, jeśli chcesz znaleźć adres IP swojego telefonu? Na szczęście jest to tak proste, jak znalezienie adresu IP komputera, jeśli nie łatwiejsze.
Chcesz znaleźć adres IP swojego telefonu komórkowego? Oto jak znaleźć adres IP na telefonie iPhone lub telefonie z systemem Android.
Czytaj dalej
- Linux
- Adres IP
Rubaiat jest absolwentem CS z wielką pasją do oprogramowania open source. Oprócz bycia weteranem Uniksa zajmuje się również bezpieczeństwem sieci, kryptografią i programowaniem funkcjonalnym. Jest zapalonym kolekcjonerem książek z drugiej ręki i niekończącym się podziwem dla klasycznego rocka.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.