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.1Mož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: FEFDZaradi 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 :: FEFDPridobite 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!