Sådan finder du den offentlige IP -adresse på et Linux -system

Sådan finder du den offentlige IP -adresse på et Linux -system

IP -adresser danner rygraden i, hvordan internettet fungerer. Der er to grundlæggende typer IP -adresser: Offentlig og privat. Offentlige IP -adresser bruges til at oprette forbindelse til eksterne netværk, mens private IP'er bruges til at identificere enheder, der er forbundet til dit lokale netværk.





Du kan få din offentlige IP -adresse i Linux ved hjælp af flere metoder. I denne artikel vil vi kort diskutere, hvordan du kan bruge værtskommandoen, kommandoen dig og nogle eksterne tjenester til at finde dit systems offentlige IP -adresse.





Få offentlig IP ved hjælp af værtskommandoen

Det vært værktøj giver adgang til DNS-relaterede oplysninger, herunder din Linux-maskines offentlige IP-adresse. Når du kører denne kommando uden nogen muligheder, viser den DNS -serverens navn, adresse og den offentlige IP for dit system.





host myip.opendns.com resolver1.opendns.com

Du kan grep efter outputlinjen, der indeholder den offentlige IP, og vise den ved hjælp af awk kommando.

app til at se film gratis
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Brug af kommandoen dig

Graveværktøjet i Linux er et andet nyttigt værktøj til hentning af DNS -data forbundet med din computer. Du kan få den offentlige IP -adresse i Linux ved hjælp af følgende dig -kommando.



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

Relaterede: Hvad er en statisk IP -adresse? Her er hvorfor du ikke har brug for en

Brug af eksterne tjenester

Mange tredjepartstjenester kan vise din offentlige IP-adresse. Du kan få adgang til de fleste af disse tjenester ved hjælp af krølle eller wget nytteværdi. Nedenstående kommandoer udnytter nogle af disse tjenester.





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

De ovennævnte kommandoer henter den offentlige IP fra ipinfo.ip internet side.

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

Disse eksempler henter din offentlige IP -adresse fra ipecho.net webservice.





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

Det ifconfig.me websted leverer IP -informationerne til ovenstående kommandoer. Mange andre websteder på internettet er tilgængelige, der tilbyder lignende tjenester.

Find din offentlige IP -adresse i Linux

Du kan let finde ud af din offentlige IP -adresse ved hjælp af en af ​​ovenstående metoder. Den vigtigste fordel ved disse fremgangsmåder er, at de viser den korrekte IP -adresse, selvom du står bag en NAT -router. Så alle kan bruge dem til at bestemme deres offentlige internetadresse.

bedste store tastatur -app til Android

Netværkspakkerne, der overføres via internettet, følger en specifik model, der danner grundlaget for digital kommunikation. OSI -modellen er ansvarlig for dataoverførsel og kommunikation mellem to eller flere enheder, der er forbundet til enten det samme eller forskellige netværk.

Del Del Tweet E -mail Hvad er OSI -modellen? Forbindelsesmodellen for åbne systemer forklaret

Hvordan kommunikerer din computer egentlig med internettet?

Læs Næste
Relaterede emner
  • Linux
  • IP-adresse
  • Linux -kommandoer
Om forfatteren Rubaiat Hossain(39 artikler udgivet)

Rubaiat er en CS grad med en stærk passion for open source. Udover at være Unix -veteran, er han også til netværkssikkerhed, kryptografi og funktionel programmering. Han er en ivrig samler af brugte bøger og har en uendelig beundring for klassisk rock.

Mere fra Rubaiat Hossain

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere