Kumuha ng Public IP mula sa Terminal sa Ubuntu 20.04

Get Public Ip From Terminal Ubuntu 20



Kung gumagamit ka ng internet, narinig mo ang tungkol sa IP address, tama ba? Sa computer networking, ang isang IP (Internet Protocol) address ay isang numerong nagpapakilala upang makilala ang isang tiyak na aparato na gumagamit ng Internet Protocol para sa komunikasyon. Ang IP address ay maaaring italaga pansamantala o permanenteng sa aparato.

Kapag kumonekta ang aparato sa iba pang mga aparato sa pamamagitan ng network, makikita ng ibang mga aparato ang pampublikong IP address. Sa gabay na ito, tingnan kung paano makuha ang pampublikong IP address ng iyong aparato mula sa terminal sa Ubuntu 20.04.







Mga pangunahing kaalaman sa IP address

Mayroong dalawang bersyon ng mga IP address na kasalukuyang ginagamit: IPv4 at IPv6. Ang anumang IP address ay maaaring maging pribado (maaaring makita lamang sa loob ng isang network) o publiko (maaaring makita mula sa anumang makina sa internet). Ang IPv4 ay pa ang pinakatanyag na format ngunit sa kasalukuyang panahon, hindi ito maaaring magtalaga ng sapat na mga aparato na may natatanging mga IP address. Nalulutas ito ng IPv6 sa pamamagitan ng pagdaragdag ng bilang ng mga magagamit na natatanging mga IP address.



Mabilis na tingnan natin kung ano ang hitsura ng isang IP address. Sa kaso ng IPv4, ito ay isang 32-bit (4 bytes) address na nahahati sa apat na 8-bit na mga bloke na pinaghiwalay ng. simbolo. Ang address ay kinakatawan ng mga decimal digit.



$172.15.250.1

Ang posibleng saklaw ng IPv4 ay mula sa 0.0.0.0 hanggang 255.255.255.255.





Sa kaso ng IPv6, medyo kumplikado ito ngunit magkatulad sa prinsipyo. Ang isang IPv6 address ay isang 128-bit (8 bytes) address na nahahati sa walong 16-bit na mga bloke na pinaghihiwalay ng: mga simbolo. Ang address ay kinakatawan ng mga hexadecimal digit.

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

Dahil sa sobrang haba nito, maaari itong maging may problemang gamitin sa iba't ibang mga sitwasyon. Tulad ng naturan, may mga patakaran upang paikliin ang address. Matapos paikliin ang halimbawa ng address, magmukhang ganito ang hitsura.



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

Kunin ang pampublikong IP address mula sa terminal

Ngayon, handa na kaming kunin ang pampublikong IP address ng aming aparato. Mayroong maraming mga paraan upang magawa ito. Halimbawa, kung mayroon kang access sa GUI, maaari mong gamitin ang web browser upang bisitahin ang mga site tulad WhatIsMyIPAddress , WhatIsMyIP , atbp.

Tulad ng iminumungkahi ng pamagat ng gabay, susisiyasatin namin ang mga paraan ng pag-check sa IP address sa pamamagitan lamang ng terminal. Sa kabutihang palad, maraming mga tool na magagamit sa aming pagtatapon upang suriin ang pampublikong IP address.

Kumuha ng pampublikong IP address gamit ang dig

Ang paghukay (domain information groper) ay isang simpleng tool sa utility para sa pagsisiyasat ng mga DNS name server. Gamit ang dig tool kasama ang OpenDNS bilang isang resolver, makukuha natin ang pampublikong IP address.

$ikaw+ maikling myip.opendns.com@resolusyon1.opendns.com

Kumuha ng pampublikong IP address gamit ang host

Ang host command ay isa pang simpleng tool para sa pagsasagawa ng mga DNS lookup. Upang makuha ang iyong pampublikong IP gamit ang host, patakbuhin ang sumusunod na utos.

$host myip.opendns.com resolver1.opendns.com

Ang output ay bahagyang mas malaki kaysa sa nakaraang halimbawa. Gusto mo lamang ang IP address bilang output? Pagkatapos ipasa ang output sa mahigpit na pagkakahawak at ang awkward upang salain ito Matuto ng mas marami tungkol sa mahigpit na pagkakahawak at ang awkward .

$ host myip.opendns.com resolver1.opendns.com|
mahigpit na pagkakahawak 'myip.opendns.com has' | ang awkward '{print $ 4}'

Kumuha ng pampublikong IP address gamit ang wget

Ang Wget ay isang simple at malakas na download-line ng command-line. Paano natin magagamit ang wget upang makuha ang pampublikong IP address? Sa pamamagitan ng pag-download ng isang tiyak na file mula sa isang tiyak na serbisyong online.

Una, tiyakin na ang wget ay naka-install sa iyong system. Patakbuhin ang sumusunod na utos.

$sudoapt update&& sudoapti-install wget -at

Handa na kaming suriin ang pampublikong IP address. Ang una ay Serbisyo ng IP Echo . Patakbuhin ang sumusunod na utos.

$wget -qO-http://ipecho.net/payak| xargs itinapon

Ang susunod ay icanhazip.com . Ibinabalik ng website na ito ang pampublikong IP address sa isang simpleng format ng teksto.

$wget -qO-icanhazip.com

Ang isa pang katulad na serbisyo ay ifconfig.co .

$wget -qO-ifconfig.co

Maaari mo ring gamitin ang ifconfig.me upang makuha ang IP address.

$wget -qO-ifconfig.me| xargs itinapon

Kumuha ng pampublikong IP address gamit ang cURL

Ang tool ng curl ay isa pang tanyag na download-line / uploader ng linya na maaaring gumana sa anuman sa mga tanyag na mga protokol (HTTP, HTTPS, FTP, FTPS, at iba pa).

Ang curl ay hindi paunang naka-install sa Ubuntu 20.04. Mag-install ng curl

$sudoapt update&& sudoapti-installkulot-at

Ang pamamaraan ay katulad ng isa.

$curl ifconfig.co

$curl ifconfig.me&& itinapon

$curl icanhazip.com&& itinapon

Kumuha ng pampublikong IP address gamit ang ip

Ang ip utos ay responsable para sa pamamahala ng mga network device, interface, at tunnels. Maaari rin itong mag-ulat ng impormasyon tungkol sa mga konektadong network.

Patakbuhin ang sumusunod na utos ng ip upang ilista ang mga interface ng network at ang IP address.

$ip addripakita

Ang sumusunod na utos ay ang katumbas ng isa. Magbibigay ito ng parehong resulta.

$ipsa

Pangwakas na saloobin

Tulad ng ipinakita namin, maraming tonelada ng mga paraan upang suriin ang pampublikong IP address ng iyong aparato. Alin sa dapat mong gamitin? Depende sa iyo. Subukan ang lahat sa kanila ng hindi bababa sa isang beses. Pagkatapos, madali mong mapagpasyahan kung alin ang dapat pangasiwaan.

Maligayang computing!