Ubuntu

Pridobite javni IP iz terminala na Ubuntu 20.04

Pridobite javni IP iz terminala na Ubuntu 20.04
Če uporabljate internet, ste že slišali za naslov IP, kajne? V računalniškem omrežju 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 prek omrežja poveže z drugimi napravami, druge naprave vidijo javni naslov IP. V tem priročniku si oglejte, kako iz terminala na Ubuntu 20 pridobite javni naslov IP vaše naprave.04.

Osnove naslovov IP

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

Na hitro si oglejmo, kako izgleda naslov IP. V primeru IPv4 gre za 32-bitni (4 bajtov) naslov, razdeljen na štiri 8-bitne bloke, ločene z ".”Simboli. Naslov je predstavljen z decimalnimi števkami.

172 dolarjev.15.250.1

Možen obseg IPv4 je od 0.0.0.Od 0 do 255.255.255.255.

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

2000 USD: 0000: 3339: CFF1: 0069: 0000: 0000: FEFD

Zaradi same dolžine je lahko v različnih situacijah problematično. Kot taka obstajajo pravila za krajšanje naslova. Po skrajšanju naslova primera bo videti nekako tako.

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

Pridobite javni naslov IP s terminala

Zdaj smo pripravljeni zajeti javni naslov IP naše naprave. To lahko storite na več načinov. Če imate na primer dostop do GUI, lahko spletni brskalnik uporabljate za obisk spletnih mest, kot so WhatIsMyIPAddress, WhatIsMyIP itd.

Kot je razvidno iz naslova vodiča, bomo raziskali načine preverjanja naslova IP samo prek terminala. Na srečo imamo na voljo več orodij za preverjanje javnega naslova IP.

Pridobite javni naslov IP z uporabo dig

Dig (groper information domain) je preprosto orodje za pregledovanje imenskih strežnikov DNS. Z orodjem kopanja skupaj z OpenDNS kot razreševalnikom lahko dobimo javni naslov IP.

$ dig + kratek myip.odprtine.com @ razreševalec1.odprtine.com

Pridobite javni naslov IP z uporabo gostitelja

Gostiteljski ukaz je še eno preprosto orodje za iskanje DNS. Če želite pridobiti svoj javni IP z uporabo gostitelja, zaženite naslednji ukaz.

$ gostitelj myip.odprtine.com razreševalnik1.odprtine.com

Izhod je nekoliko večji kot v prejšnjem primeru. Za izhod želite samo naslov IP? Nato podajte izhod v grep in awk da ga filtriramo. Več o grep in awk.

$ gostitelj myip.odprtine.com razreševalnik1.odprtine.com |
grep "myip.odprtine.com ima "| awk 'print $ 4'

Pridobite javni naslov IP z uporabo wgeta

Wget je preprost in zmogljiv prenosnik 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 wget je nameščen v vašem sistemu. Zaženite naslednji ukaz.

$ sudo apt update && sudo apt install wget -y

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

$ wget -qO- http: // ipecho.neto / navaden | xargs odmev

Naslednji je icanhazip.com. To spletno mesto vrne javni naslov IP v obliki navadnega besedila.

$ wget -qO- icanhazip.com

Druga podobna storitev je ifconfig.co.

$ wget -qO- ifconfig.co

Uporabite lahko tudi ifconfig.da dobim naslov IP.

$ wget -qO- ifconfig.jaz | xargs odmev

Pridobite javni naslov IP s pomočjo curl

Orodje curl je še en priljubljen prenosnik / prenosnik ukazne vrstice, ki lahko deluje na katerem koli izmed priljubljenih protokolov (HTTP, HTTPS, FTP, FTPS in drugi).

Curl v Ubuntu 20 ni prednameščen.04. Namestite curl.

$ sudo apt update && sudo apt install curl -y

Metoda je podobna tisti wget.

$ curl ifconfig.co

$ curl ifconfig.jaz && echo

$ curl icanhazip.com && echo

Pridobite javni naslov IP z uporabo ip

Ukaz ip je odgovoren za upravljanje omrežnih naprav, vmesnikov in predorov. Poroča lahko tudi o povezanih omrežjih.

Zaženite naslednji ukaz ip za seznam omrežnih vmesnikov in naslova IP.

$ ip addr show

Naslednji ukaz je enakovreden. Dalo bo enak rezultat.

$ ip a

Zadnje misli

Kot smo dokazali, obstaja veliko načinov za preverjanje javnega naslova IP vaše naprave. Katero bi morali uporabiti? Odvisno od tebe. Vsaj enkrat preizkusite vse. Nato se lahko enostavno odločite, katerega boste obvladali.

Srečno računalništvo!

Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...