Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man hittar din IP-adress i Linux

En IP-adress är en numerisk etikett som unikt identifierar enheter i ett nätverk. Det finns två typer av IP-adresser, offentliga och privata. En privat adress används för att märka enheter inom ett internt nätverk och är globalt oåtkomlig.

Tvärtom, offentliga IP:er är globalt routbara och är viktiga för att ansluta till internet. Den här guiden visar hur enkelt det är för Linux-användare att få IP-adressinformation på sina datorer.

Hur fungerar IP-adresser?

Du måste veta några saker innan du lär dig hur du hittar IP-adressen för din Linux-maskin. När du är ansluten till hemnätverket har alla dina enheter unika privata IP-adresser. Du kan dock inte ansluta till world wide web via privata adresser. Du kommer att behöva en offentlig IP för att göra det.

Bildkredit: Michel Bakni/Wikipedia

Din router tilldelar dig den offentliga IP-adressen när du gör webbförfrågningar från en av dina enheter. Det finns en hel mekanism som heter Network Address Translation (NAT) för att göra detta. NAT fungerar genom att ersätta den privata adressen från IP-pakethuvudet med en globalt tillgänglig offentlig IP.

Hitta privat IP-adress för ett Linux-system

Enligt RFC 1918 (Address Allocation for Private Internets) kan privata nätverk ha IP:er inom de intervall som anges nedan. Här X representerar valfritt tal mellan 0 och 255.

10.XXX – 10.XXX 172.16.XX – 172.31.XX 192.168.XX – 192.168.XX

Det finns flera sätt att kontrollera privata IP-adresser i Linux. Den enklaste av dem är Linux ip-adress kommando.

ip -4 addr

Detta kommando visar både loopback-adressen (127.0.0.1) och den faktiska privata adressen för maskinen.

Använd följande kommando på Linux om du bara vill få systemets IP-adress.

ip route get 1.1.1.1 | awk '{print $7}'

Alternativt kan du använda värdnamn kommandot på Linux för att få IP-adressen till en värd.

hostname -I

Du kan också använda nmcli verktyg för att få den privata IP-adressen till ditt gränssnitt. Det är ett konsolbaserat program för att hantera nätverkshanteraren.

nmcli -p device show

Hitta offentliga IP-adresser för Linux-system

Eftersom NAT ansvarar för att tilldela den offentliga IP-adressen till ditt system kan du inte få den direkt från enheten. Istället måste du skicka en webbförfrågan till ett externt system och hämta IP-adressen från svaret.

Relaterad  Hur man rapporterar buggar och funktionsförfrågningar till Safari-utvecklare

Använd ett av följande Linux-kommandon för att hämta din offentliga IP-adress från kommandoraden.

dig +short myip.opendns.com @resolver1.opendns.com
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
curl https://ifconfig.me ; echo
curl https://ipinfo.io/ip ; echo
wget -qO- api.ipify.org ; echo
wget -qO- https://ipecho.net/plain ; echo

Det enklaste sättet för Linux-användare att få den offentliga IP-adressen är dock via en enkel Google-sökning. Allt du behöver göra är att skriva “vad är min ip” i en ny sökning, så kommer Google att berätta för dig den offentliga IP-adressen.

Hur döljer man IP-adressen på Linux?

Eftersom webbplatser kan spåra användare och geolokalisering med hjälp av IP-adresser väljer många att dölja sin IP. Det finns flera sätt att dölja din IP-adress på Linux.

VPN: Ett VPN (Virtual Private Network) fungerar som en mellanhand mellan din enhet och webbplatsen du vill besöka. De maskerar din IP genom att få det att se ut som att förfrågningarna kommer från VPN-servern istället för din maskin. Förutom att maskera IP, finns det andra skäl för att använda VPN också, inklusive datakryptering och kringgående av censur. Tor: Det är ett säkert nätverk som består av tusentals noder som drivs av volontärer över hela världen. Tor ger anonymitet genom att vidarebefordra trafik genom många anonyma noder. Du kan använda free Tor-webbläsare för att dölja IP på Linux. Ombud: Proxyservrar får det att se ut som att dina webbförfrågningar kommer från deras system. De krypterar inte data och är ofta opålitliga jämfört med VPN eller Tor.

Få IP-adress på Linux direkt

Som illustreras i den här guiden är det väldigt enkelt för Linux-användare att få sina IP-adresser. Du kan hitta både de privata och offentliga IP-adresserna för ditt system med metoderna som beskrivs ovan.

Relaterad  Hur man ställer in arbetstider i Google Kalender

Men vad händer om du vill hitta din telefons IP-adress? Lyckligtvis är det lika enkelt som att hitta din dators IP, om inte lättare.

Om författaren

Rubaiat Hossain (47 artiklar publicerade)

Rubaiat är en CS-examen med en stark passion för öppen källkod. Förutom att vara en Unix-veteran, är han också intresserad av nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en aldrig sinande beundran för klassisk rock.

Mer från Rubaiat Hossain

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera