Pridobite javni IP s terminala na Ubuntu 20.04

Get Public Ip From Terminal Ubuntu 20



Če uporabljate internet, ste slišali za naslov IP, kajne? V računalniških omrežjih je naslov IP (internetni protokol) številčni identifikator za identifikacijo določene naprave, ki za komunikacijo uporablja internetni protokol. Naslov IP je lahko začasno ali trajno dodeljen napravi.

Ko se naprava poveže z drugimi napravami prek omrežja, druge naprave vidijo javni naslov IP. V tem priročniku preverite, kako iz terminala na Ubuntu 20.04 pridobiti javni naslov IP vaše naprave.







Osnove naslova IP

Trenutno sta v uporabi dve različici naslovov IP: IPv4 in IPv6. Vsak naslov IP je lahko zaseben (viden samo v omrežju) ali javni (viden je s katerega koli računalnika v internetu). IPv4 je še vedno najbolj priljubljena oblika, vendar v trenutni dobi ne more dodeliti dovolj naprav z edinstvenimi naslovi IP. IPv6 to reši s povečanjem števila razpoložljivih edinstvenih naslovov IP.



Na hitro poglejmo, kako izgleda naslov IP. V primeru IPv4 je to 32-bitni (4 bajtni) naslov, razdeljen na štiri 8-bitne bloke, ločene z. simboli. Naslov je predstavljen z decimalnimi števkami.



$172.15.250.1

Možno območje IPv4 je od 0,0.0,0 do 255.255.255.255.





V primeru IPv6 je nekoliko zapleteno, a načeloma podobno. Naslov IPv6 je 128-bitni (8 bajtni) naslov, razdeljen na osem 16-bitnih blokov, ločenih z: simboli. Naslov je predstavljen s šestnajstiškimi števkami.

$2000: 0000:3339: CFF1: 0069: 0000: 0000: FEFD

Zaradi svoje dolžine je uporaba v različnih situacijah lahko problematična. Zato obstajajo pravila za skrajšanje naslova. Po skrajšanju vzorčnega naslova bo videti nekako tako.



$2000:0:3339: CFF1:69:: FEFD

Pridobite javni naslov IP s terminala

Zdaj smo pripravljeni zavzeti javni IP naslov naše naprave. Za to obstaja več načinov. Na primer, če imate dostop do grafičnega vmesnika, lahko s spletnim brskalnikom obiščete spletna mesta, kot so WhatIsMyIPAdress , WhatSsMyIP itd.

Kot kaže naslov vodnika, bomo raziskali načine preverjanja naslova IP samo prek terminala. Na srečo je na voljo več orodij za preverjanje javnega naslova IP.

Pridobite javni naslov IP z uporabo dig

Dig (domena podatkov o gropiru) je preprosto orodje za iskanje DNS strežnikov imen. Z orodjem za kopanje skupaj z OpenDNS kot razreševalnikom lahko dobimo javni naslov IP.

$ti+kratek myip.opendns.com@resolution1.opendns.com

Pridobite javni naslov IP z gostiteljem

Ukaz host je še eno preprosto orodje za iskanje DNS. Če želite pridobiti svoj javni IP z gostiteljem, zaženite naslednji ukaz.

$gosti myip.opendns.com resolver1.opendns.com

Izhod je nekoliko večji od prejšnjega primera. Želite samo IP naslov kot izhod? Nato posredujte izhod v oprijem in awk da ga filtriramo. Več o tem oprijem in awk .

$ host myip.opendns.com resolver1.opendns.com|
oprijem 'myip.opendns.com has' | awk '{print $ 4}'

Pridobite javni naslov IP z uporabo wget

Wget je preprost in zmogljiv program za nalaganje ukazne vrstice. Kako uporabimo wget za pridobitev javnega naslova IP? S prenosom določene datoteke iz določene spletne storitve.

Najprej se prepričajte, da je wget je nameščen v vašem sistemu. Zaženite naslednji ukaz.

$sudoapt posodobitev&& sudoaptnamestite wget -in

Pripravljeni smo preveriti javni naslov IP. Prva je IP Echo storitev . Zaženite naslednji ukaz.

$wget -qO-http://ipecho.net/navaden| xargs vrgel ven

Naslednji je icanhazip.com . To spletno mesto vrne javni naslov IP v navadni besedilni obliki.

$wget -qO-icanhazip.com

Druga podobna storitev je ifconfig.co .

$wget -qO-ifconfig.co

Če želite dobiti naslov IP, lahko uporabite tudi ifconfig.me.

$wget -qO-ifconfig.me| xargs vrgel ven

Pridobite javni naslov IP s pomočjo cURL

Orodje za kodranje je še en priljubljen program za nalaganje/nalaganje v ukazni vrstici, ki lahko deluje s katerim koli izmed priljubljenih protokolov (HTTP, HTTPS, FTP, FTPS in drugi).

Curl ni vnaprej nameščen na Ubuntu 20.04. Namestite curl.

$sudoapt posodobitev&& sudoaptnamestitecurl-in

Metoda je podobna metodi wget.

$curl ifconfig.co

$curl ifconfig.me&& vrgel ven

$curl icanhazip.com&& vrgel ven

Pridobite javni naslov IP z uporabo ip

Ukaz ip je odgovoren za upravljanje omrežnih naprav, vmesnikov in tunelov. Lahko poroča tudi o povezanih omrežjih.

Če želite prikazati omrežne vmesnike in naslov IP, zaženite naslednji ukaz ip.

$ip adrpokazati

Naslednji ukaz je enakovreden. To bo dalo enak rezultat.

$ipdo

Končne misli

Kot smo pokazali, obstaja veliko načinov za preverjanje javnega naslova IP vaše naprave. Katerega bi morali uporabiti? Odvisno od tebe. Vsaj enkrat jih preizkusite. Nato se lahko preprosto odločite, katero boste obvladali.

Veselo računalništvo!