Få offentlig IP fra Terminal på Ubuntu Top 10.Topp 10

Få offentlig IP fra Terminal på Ubuntu Top 10.Topp 10
Hvis du bruker Internett, har du hørt om IP -adresse, ikke sant? I datanettverk er en IP (Internet Protocol) adresse en numerisk identifikator for å identifisere en viss enhet som bruker Internet Protocol for kommunikasjon. IP -adressen kan tildeles midlertidig eller permanent til enheten.

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!