Android

Hvordan finne ip-adressen din i Linux

How to set up a VPN on a router | NordVPN

How to set up a VPN on a router | NordVPN

Innholdsfortegnelse:

Anonim

Å vite IP-adressen til enheten din er viktig når du feilsøker nettverksproblemer, setter opp en ny tilkobling eller konfigurerer en brannmur.

IP-adresse kan klassifiseres i to kategorier, offentlige og private. En offentlig IP er en IP-adresse som er unik og kan nås fra Internett. Private IP-adresser er forbeholdt internt bruk i ditt private nettverk uten å være direkte utsatt for Internett. Videre er det to typer IP-adresser, IP versjon 4 (IPv4) og IP versjon 6 (IPv6).

Denne artikkelen forklarer flere forskjellige metoder for å bestemme de offentlige og private IP-adressene til et Linux-system.

Finn din private IP-adresse

Private IP-adresser er ikke rutbare over Internett og er ment å fungere bare i det lokale nettverket. Vanligvis tilordnes de private IP-adressene til hver enhet i det lokale nettverket av ruteren din. Dette gir en unik IP-adresse for enheter som er i ditt lokale nettverk, for eksempel din telefon, bærbar PC, smart-TV, skriver, mediesenter og så videre. Enheter i det lokale nettverket kobler seg til Internett gjennom NAT (nettverksadresseoversettelse).

Følgende IPv4-adresseområder er reservert for de private nettverkene:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

Du kan bestemme din private IP-adresse ved å spørre om nettverksstabelen med kommandoer som ip , ifconfig eller hostname .

I Linux er standardverktøyet for visning og konfigurering av nettverksgrensesnitt ip .

For å vise en liste over alle nettverksgrensesnitt og den tilhørende IP-adressen skriver du følgende kommando:

ip addr

Utdataene vil se ut som nedenfor. Den private IP-adressen er uthevet.

Du kan også bruke følgende kommandoer til å vise den private IP-adressen:

hostname -I

ifconfig

Finn din offentlige IP-adresse

En offentlig IP-adresse er en globalt rutbar IP-adresse som er tilordnet en nettverksenhet, noe som gir den direkte tilgang til Internett. De er tilordnet enheten av ISP-en, og hver enhet har en unik offentlig IP-adresse. De offentlige IP-adressene brukes av hjemmeruteren, webservere, postservere og så videre.

Å bestemme den offentlige IP-adressen innebærer å kontakte en ekstern server via HTTP / HTTPS eller DNS-protokollen og få IP-adressen fra den eksterne serverresponsen.

På stasjonære maskiner er den enkleste måten å finne ut din offentlige IP-adresse å skrive “what is my ip” i nettleseren din.

De fleste av DNS-leverandørene som OpenDNS og Google lar deg spørre om serverne deres og få din offentlige IP-adresse.

Du kan bruke hvilken som helst av kommandoene nedenfor for å få din IP:

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

Det er mange online HTTP / HTTPS-tjenester som svarer med din offentlige IP-adresse. Her er noen av dem:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

Hvis noen av kommandoer over ikke fungerer, kan det være et problem med online-tjenesten.

Du kan til og med opprette et alias i ~/.bashrc eller ~/.zshrc filen, slik at du ikke trenger å skrive og huske en lang kommando. Du kan for eksempel legge til følgende alias:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

Når du trenger å finne din offentlige IP, skriver du bare pubip på terminalen.

Konklusjon

Vi har vist deg flere forskjellige kommandoer og online tjenester som du kan bruke til å finne ut din private og offentlige IP-adresse.

nettverksterminal