Android

Sådan finder du din ip-adresse i Linux

MAC OS : Find your Router's IP Address

MAC OS : Find your Router's IP Address

Indholdsfortegnelse:

Anonim

Det er vigtigt at kende enhedens IP-adresse, når du fejler netværksproblemer, indstiller en ny forbindelse eller konfigurerer en firewall.

IP-adresse kan klassificeres i to kategorier, offentlige og private. En offentlig IP er en IP-adresse, der er unik og kan fås adgang fra Internettet. Private IP-adresser er forbeholdt intern brug i dit private netværk uden at blive direkte udsat for Internettet. Der er desuden to typer IP-adresser, IP version 4 (IPv4) og IP version 6 (IPv6).

Denne artikel forklarer flere forskellige metoder til bestemmelse af de offentlige og private IP-adresser på et Linux-system.

Find din private IP-adresse

Private IP-adresser er ikke routbare via Internettet og er beregnet til kun at fungere i det lokale netværk. Normalt tildeles de private IP-adresser til hver enhed i dit lokale netværk af din router. Dette giver en unik IP-adresse for enheder, der er inden for dit lokale netværk, såsom din telefon, bærbar computer, smart TV, printer, mediecenter og så videre. Enheder på det lokale netværk opretter forbindelse til internettet via NAT (oversættelse af netværksadresse).

Følgende IPv4-adresserammer er reserveret til de private netværk:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

Du kan bestemme din system-private IP-adresse ved at spørge netværkstakken med kommandoer som ip , ifconfig eller hostname .

I Linux er standardværktøjet til visning og konfiguration af netværksgrænseflader ip .

For at få vist en liste over alle netværksgrænseflader og den tilhørende IP-adresse skriver du følgende kommando:

ip addr

Outputet vil se sådan ud som nedenfor. Den private IP-adresse fremhæves.

Du kan også bruge følgende kommandoer til at vise den private IP-adresse:

hostname -I

ifconfig

Find din offentlige IP-adresse

En offentlig IP-adresse er en globalt routbar IP-adresse, der er tildelt en netværksenhed, der tillader den direkte adgang til Internettet. De tildeles enheden af ​​dens internetudbyder, og hver enhed har en unik offentlig IP-adresse. De offentlige IP-adresser bruges af hjemm routere, webservere, mailservere osv.

Bestemmelse af den offentlige IP-adresse involverer at kontakte en fjernserver via HTTP / HTTPS- eller DNS-protokollen og få IP-adressen fra fjernserverens svar.

På stationære maskiner er den nemmeste måde at finde ud af din offentlige IP-adresse at skrive "hvad er min ip" i din browser.

De fleste af DNS-udbydere som OpenDNS og Google giver dig mulighed for at forespørge deres servere og få din offentlige IP-adresse.

Du kan bruge en af ​​kommandoerne herunder til at hente 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

Der er mange online HTTP / HTTPS-tjenester, der svarer med din offentlige IP-adresse. Her er nogle af dem:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

Hvis en af ​​ovennævnte kommandoer ikke fungerer, kan der være et problem med onlinetjenesten.

Du kan endda oprette et alias i din ~/.bashrc eller ~/.zshrc fil, så du ikke behøver at skrive og huske en lang kommando. For eksempel kan du tilføje følgende alias:

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

Nu, når du har brug for at finde din offentlige IP, skal du bare skrive pubip i din terminal.

Konklusion

Vi har vist dig flere forskellige kommandoer og onlinetjenester, som du kan bruge til at finde ud af din private og offentlige IP-adresse.

netværksterminal