Når enheten kobles til andre enheter gjennom nettverket, ser andre enheter den offentlige IP -adressen. I denne guiden, sjekk ut hvordan du får den offentlige IP -adressen til enheten din fra terminalen på Ubuntu 20.04.
IP -adresse grunnleggende
Det er to versjoner av IP -adresser som for øyeblikket er i bruk: IPv4 og IPv6. Enhver IP -adresse kan være privat (kan sees bare i et nettverk) eller offentlig (kan sees fra hvilken som helst maskin på internett). IPv4 er ennå det mest populære formatet, men i den nåværende tiden kan den ikke tilordne nok enheter med unike IP -adresser. IPv6 løser dette ved å øke antall tilgjengelige unike IP -adresser.
La oss se raskt på hvordan en IP -adresse ser ut. Når det gjelder IPv4, er det en 32-biters (4 byte) adresse delt inn i fire 8-bits blokker atskilt med ".”Symboler. Adressen er representert med desimalsifre.
172 dollar.15.250.1
Det mulige spekteret av IPv4 er fra 0.0.0.0 til 255.255.255.255.
Når det gjelder IPv6, er det litt komplisert, men lignende i prinsippet. En IPv6-adresse er en 128-biters (8 byte) adresse delt inn i åtte 16-biters blokker atskilt med “:” Symboler. Adressen er representert med heksadesimale sifre.
$ 2000: 0000: 3339: CFF1: 0069: 0000: 0000: FEFD
På grunn av dens rene lengde, kan det være problematisk å bruke i forskjellige situasjoner. Som sådan er det regler for å forkorte adressen. Etter å ha forkortet eksempeladressen, vil den se ut som dette.
$ 2000: 0: 3339: CFF1: 69 :: FEFD
Få den offentlige IP -adressen fra terminalen
Nå er vi klare til å ta tak i den offentlige IP -adressen til enheten vår. Det er flere måter å gjøre det på. Hvis du for eksempel har tilgang til GUI, kan du bruke nettleseren til å besøke nettsteder som WhatismyipAddress, Whatismyip, etc.
Som tittelen på guiden antyder, vil vi bare utforske måtene å sjekke IP -adressen gjennom terminalen. Heldigvis er det flere verktøy tilgjengelig til disposisjon for å sjekke den offentlige IP -adressen.
Få offentlig IP -adresse ved hjelp av DIG
DIG (Domain Information Groper) er et enkelt verktøyverktøy for å prøve DNS -navneservere. Ved å bruke DIG -verktøyet sammen med OpenDns som en resolver, kan vi få den offentlige IP -adressen.
$ dig +kort myip.OpenDns.com @resolver1.OpenDns.com
Få offentlig IP -adresse ved hjelp av verten
Vertskommandoen er et annet enkelt verktøy for å utføre DNS -oppslag. For å få den offentlige IP -en ved hjelp av verten, kjør følgende kommando.
$ vert Myip.OpenDns.com resolver1.OpenDns.com
Utgangen er litt større enn forrige eksempel. Vil bare IP -adressen som utdata? Deretter gi utgangen til grep og awk For å filtrere den ut. Lære mer om grep og awk.
$ vert Myip.OpenDns.com resolver1.OpenDns.com |
grep "myip.OpenDns.com har "| awk 'print $ 4'
Få offentlig IP -adresse ved hjelp av WGET
WGET er en enkel og kraftig kommandolinje nedlasting. Hvordan bruker vi WGET for å få den offentlige IP -adressen? Ved å laste ned en bestemt fil fra en bestemt online tjeneste.
Først må du sørge for at WGET er installert på systemet ditt. Kjør følgende kommando.
$ sudo apt oppdatering && sudo apt install wget -y
Vi er klare til å sjekke den offentlige IP -adressen. Den første er IP Echo Service. Kjør følgende kommando.
$ wget -qo- http: // ipecho.nett/slett | Xargs Echo
Den neste er Icanhazip.com. Denne nettstedet returnerer den offentlige IP -adressen i et vanlig tekstformat.
$ wget -qo- icanhazip.com
En annen lignende tjeneste er ifconfig.co.
$ wget -qo- ifconfig.co
Du kan også bruke IfConfig.meg for å få IP -adressen.
$ wget -qo- ifconfig.meg | Xargs Echo
Få offentlig IP -adresse ved hjelp av Curl
Curl Tool er en annen populær kommandolinje nedlasting/opplaster som kan fungere på noen av de populære protokollene (HTTP, HTTPS, FTP, FTPS og andre).
Curl kommer ikke forhåndsinstallert på Ubuntu 20.04. Installer krøll.
$ sudo apt oppdatering && sudo apt install curl -y
Metoden ligner på WGET -en.
$ krøll ifconfig.co
$ krøll ifconfig.Me && Echo
$ Curl Icanhazip.com && ekko
Få offentlig IP -adresse ved hjelp av IP
IP -kommandoen er ansvarlig for å administrere nettverksenheter, grensesnitt og tunneler. Den kan også rapportere informasjon om de tilkoblede nettverkene.
Kjør følgende IP -kommando for å liste opp nettverksgrensesnittene og IP -adressen.
$ ip addr show
Følgende kommando er den tilsvarende. Det vil gi samme resultat.
$ ip a
Siste tanker
Som vi har demonstrert, er det mange måter å sjekke den offentlige IP -adressen til enheten din. Hvilken du bør bruke? Det kommer an på deg. Prøv dem alle ut minst en gang. Da kan du enkelt bestemme hvilken du vil mestre.
Glad databehandling!