Hvordan finne den offentlige IP -adressen på et Linux -system

Hvordan finne den offentlige IP -adressen på et Linux -system

IP -adresser danner ryggraden i hvordan internett fungerer. Det er to grunnleggende typer IP -adresser: Offentlig og privat. Offentlige IP -adresser brukes til å koble til eksterne nettverk, mens private IP -er brukes til å identifisere enheter som er koblet til ditt lokale nettverk.





Du kan få din offentlige IP -adresse i Linux ved hjelp av flere metoder. I denne artikkelen vil vi kort diskutere hvordan du kan bruke vertskommandoen, kommandoen dig og noen eksterne tjenester for å finne systemets offentlige IP -adresse.





Få offentlig IP ved hjelp av vertskommandoen

De vert verktøyet gir tilgang til DNS-relatert informasjon, inkludert den offentlige IP-adressen til Linux-maskinen din. Når du kjører denne kommandoen uten alternativer, viser den DNS -serverens navn, adresse og den offentlige IP -en til systemet ditt.





host myip.opendns.com resolver1.opendns.com

Du kan grep for utgangslinjen som inneholder den offentlige IP -en og vise den ved hjelp av awk kommando.

hvordan fjerne vannmerke fra bildet
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Bruke dig -kommandoen

Dig -verktøyet i Linux er et annet nyttig verktøy for henter DNS -data knyttet til datamaskinen din. Du kan få den offentlige IP -adressen i Linux ved å bruke følgende dig -kommando.



dig +short myip.opendns.com @resolver1.opendns.com

I slekt: Hva er en statisk IP -adresse? Her er hvorfor du ikke trenger en

Bruke eksterne tjenester

Mange tredjepartstjenester kan vise din offentlige IP-adresse. Du får tilgang til de fleste av disse tjenestene ved hjelp av krøll eller wget nytte. Kommandoene nedenfor utnytter noen slike tjenester.





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

De ovennevnte kommandoene henter den offentlige IP -adressen fra ipinfo.ip nettsted.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Disse eksemplene henter din offentlige IP -adresse fra ipecho.net nettjeneste.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

De ifconfig.me nettsted leverer IP -informasjonen for kommandoene ovenfor. Mange andre nettsteder på internett er tilgjengelige som tilbyr lignende tjenester.

Finne din offentlige IP -adresse i Linux

Du kan enkelt finne ut din offentlige IP -adresse ved å bruke en av metodene ovenfor. Den viktigste fordelen med disse tilnærmingene er at de viser riktig IP -adresse, selv om du står bak en NAT -ruter. Så hvem som helst kan bruke dem til å bestemme sin offentlige internettadresse.

beste tekstappene for android 2015

Nettverkspakkene som overføres via internett følger en spesifikk modell som danner grunnlaget for digital kommunikasjon. OSI -modellen er ansvarlig for dataoverføring og kommunikasjon mellom to eller flere enheter som er koblet til enten det samme eller forskjellige nettverk.

Dele Dele kvitring E -post Hva er OSI -modellen? Forbindelsesmodellen for åpne systemer forklart

Hvordan kommuniserer datamaskinen din faktisk med internett?

Les neste
Relaterte temaer
  • Linux
  • IP adresse
  • Linux -kommandoer
Om forfatteren Rubaiat Hossain(39 artikler publisert)

Rubaiat er en CS grad med en sterk lidenskap for åpen kildekode. Bortsett fra å være Unix -veteran, er han også interessert i nettverkssikkerhet, kryptografi og funksjonell programmering. Han er en ivrig samler av brukte bøker og har en uendelig beundring for klassisk rock.

Mer fra Rubaiat Hossain

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere