Sådan ser du IP i Linux

hvordan man kender min ip i linux

Temaet om at kende eller finde ud af den IP, vi har, er noget tilbagevendende. Lad os se, hvordan man gør det på en Linux-enhed.

I denne artikel vil jeg lære dig, hvordan du tjekker den offentlige IP i browseren, med konsollen, og hvordan du får den og gemmer den i vores .sh-scripts med BASH

Ud over dette vil vi også se, hvordan du tjekker vores private IP og forskellen mellem de to.

offentlig vs privat IP

Den offentlige eller eksterne IP er den IP, der identificerer os med ydersiden af ​​vores netværk. Hvordan resten af ​​folk ville se vores router.

På den anden side er den private, interne eller lokale IP (kald det, hvad du vil) den, som routeren tildeler hver enhed, der er tilsluttet den.

Det er således sådan, at hver enhed på et netværk har en anden privat IP, men den samme offentlige IP, som er tildelt routeren.

Sådan ser du den offentlige ip

Der er forskellige måder. Husk, at IP'en er ligesom adressen på vores hus. Du skal ikke lette det bare fordi. For eksempel er de ips, du ser på billederne af artiklen, ikke mine, jeg har ændret det ved hjælp af TOR, så ingen kender min IP.

Relaterede artikler på nettet Gennemse med Tor y indstille proxy

Fra browseren

se offentlig ip fra browser

Dette er den traditionelle måde. Når du skal kende din IP, i tilfælde af at du er blevet udelukket fra en tjeneste osv. osv. Søg på Google Hvad er min ip eller Hvad er min ip og når de indtaster et af de første resultater, vil de give det til os.

Eller indtast en af ​​disse adresser.

Fra terminalen

Med curl-kommandoen. Så simpelt som at ringe til bestemte websteder, der returnerer IP

curl ifconfig.me

Hjemmesider, som vi kan ringe til for at få IP'en tilbage

  • ifconfig.me
  • icanhazip.com
  • wgetip.com
  • ifconfig.co

Der er mange flere hvis du er interesseret i at vide mere jeg laver en opsamling.

Og hvis du får en fejl, fordi du ikke har curl installeret, kan du installere det med

sudo apt update
sudo apt install curl

En anden måde at få ip fra CLI, lad os gå til terminalen, er at bruge wget kommandoen. Ligesom med krølle kan vi bruge

wget -qO- ifconfig.co

Gem offentlig IP i BASH

Hvis du har brug for at hente og gemme dens ip i en variabel et .sh-script i BASH du kan f.eks. bruge følgende kode

    echo "Tu ip actual es"
    ip="$(curl --silent icanhazip.com)"
    echo $ip

og vi vil have den offentlige ip i en variabel klar til at sammenligne eller gøre, hvad vi vil.

Sådan ser du den private ip

Vi har allerede set, at den private IP er den, som routeren tildeler hver enhed på netværket, så hvis vi vil udføre noget netværksarbejde, skal vi kende vores lokale IP. Som altid i Linux har vi forskellige muligheder for at få ting. Jeg forlader den bedst kendte.

med værtsnavn

Den mest direkte. indtast terminalen

hostname -I
se privat ip med værtsnavn

med ifconfig

Med denne enkle kommando

ifconfig
se ip og netværk med ifconfig

På billedet kan du se hvad konsollen returnerer og vores private IP markeret med rødt.

med ip rute

En anden mulighed er at bruge

ip route
se privat ip med ip-rute

Som med ifconfig har jeg fremhævet den private IP med rødt, og selvfølgelig skal de to IP'er, der opnås ved forskellige metoder, være ens.

Hvis du har brug for noget mere om IP, eller vil dele en metode, så læg en kommentar.

Efterlad en kommentar