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 märkning av enheter inom ett internt nätverk och är globalt oåtkomlig.
Tvärtom är offentliga IP-adresser globalt dirigerbara och 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 till 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 internet via privata adresser. Du kommer att behöva en offentlig IP för att göra det.
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 global tillgänglig allmän IP.
Hitta privat IP-adress för ett Linux-system
Enligt RFC 1918 (Adressallokering för privata internet), privata nätverk kan ha IP-adresser inom de intervall som anges nedan. Här X representerar valfritt tal mellan 0 och 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
Det finns flera sätt att kontrollera privata IP-adresser i Linux. Det enklaste av dem är Linux ip addr kommando.
ip -4 addr
Detta kommando visar både loopback-adressen (127.0.0.1) och maskinens faktiska privata adress.
Använd följande kommando på Linux om du bara vill få systemets IP-adress.
ip-rutt får 1.1.1.1 | awk '{skriv ut $ 7}'
Alternativt kan du använda värdnamn kommando på Linux för att få IP-adressen till en värd.
värdnamn -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 hantering av nätverkshanteraren.
nmcli -p enhetsshow
Hitta offentlig IP-adress för Linux-system
Eftersom NAT är ansvarig för att tilldela den offentliga IP-adressen för 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.
Använd en av följande Linux-kommandon för att få din offentliga IP-adress från kommandoraden.
dig + kort myip.opendns.com @ resolver1.opendns.com
gräva TXT + kort o-o.myaddr.l.google.com @ ns1.google.com
ringla https://ifconfig.me; eko
ringla https://ipinfo.io/ip; eko
wget -qO- api.ipify.org; eko
wget -qO- https://ipecho.net/plain; eko
Men det enklaste sättet för Linux-användare att få den offentliga IP-adressen är via en enkel Google-sökning. Allt du behöver göra är att skriva "vad är min IP"i en ny sökning, och Google kommer att berätta den offentliga IP-adressen.
Relaterad: Hur man hittar den offentliga IP-adressen på ett Linux-system
Hur döljer jag IP-adress på Linux?
Eftersom webbplatser kan spåra användare och geolokalisering med 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 mellanhand mellan din enhet och webbplatsen du vill besöka. De maskerar din IP genom att se till att förfrågningarna har sitt ursprung 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 inklusive datakryptering och förbikoppling 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 tillhandahåller anonymitet genom att vidarebefordra trafik genom många anonyma noder. Du kan använda gratis Tor webbläsare för att dölja IP på Linux.
- Ombud: Proxyservrar ser 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 illustrerat i denna guide är det väldigt enkelt för Linux-användare att få sina IP-adresser. Du kan hitta både privata och offentliga IP-adresser i ditt system med de metoder som beskrivs ovan.
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.
Behöver du hitta din mobiltelefons IP-adress? Så här hittar du IP-adressen på din iPhone eller Android-telefon.
Läs Nästa
- Linux
- IP-adress
Rubaiat är en CS-grad med en stark passion för öppen källkod. Förutom att vara en Unix-veteran, är han också med nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en oändlig beundran för klassisk rock.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.