Iegūstiet publisko IP no Ubuntu 20.04 termināļa

Get Public Ip From Terminal Ubuntu 20



Ja jūs izmantojat internetu, tad esat dzirdējuši par IP adresi, vai ne? Datoru tīklos IP (interneta protokola) adrese ir ciparu identifikators, lai identificētu noteiktu ierīci, kas saziņai izmanto interneta protokolu. Ierīcei IP adresi var piešķirt uz laiku vai pastāvīgi.

Kad ierīce savienojas ar citām ierīcēm, izmantojot tīklu, citas ierīces redz publisko IP adresi. Šajā rokasgrāmatā pārbaudiet, kā iegūt ierīces publisko IP adresi no Ubuntu 20.04 termināļa.







IP adreses pamati

Pašlaik tiek izmantotas divas IP adrešu versijas: IPv4 un IPv6. Jebkura IP adrese var būt privāta (to var redzēt tikai tīklā) vai publiska (to var redzēt no jebkuras interneta ierīces). IPv4 joprojām ir vispopulārākais formāts, taču pašreizējā laikmetā tas nevar piešķirt pietiekami daudz ierīču ar unikālām IP adresēm. IPv6 to atrisina, palielinot pieejamo unikālo IP adrešu skaitu.



Ātri apskatīsim, kā izskatās IP adrese. IPv4 gadījumā tā ir 32 bitu (4 baitu) adrese, kas sadalīta četros 8 bitu blokos, kurus atdala. simboli. Adrese tiek attēlota ar cipariem aiz komata.



$172.15.250.1

Iespējamais IPv4 diapazons ir no 0.0.0.0 līdz 255.255.255.255.





IPv6 gadījumā tas ir nedaudz sarežģīts, bet principā līdzīgs. IPv6 adrese ir 128 bitu (8 baiti) adrese, kas sadalīta astoņos 16 bitu blokos, atdalot tos ar: simboliem. Adrese tiek attēlota ar heksadecimāliem cipariem.

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

Lielā garuma dēļ to var būt problemātiski izmantot dažādās situācijās. Tādējādi ir noteikumi adreses saīsināšanai. Pēc saraksta saīsināšanas tas izskatīsies apmēram šādi.



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

Iegūstiet publisko IP adresi no termināļa

Tagad mēs esam gatavi iegūt mūsu ierīces publisko IP adresi. Ir vairāki veidi, kā to izdarīt. Piemēram, ja jums ir piekļuve GUI, varat izmantot tīmekļa pārlūkprogrammu, lai apmeklētu tādas vietnes kā WhatIsMyIPAddress , WhatIsMyIP utt.

Kā liecina ceļveža nosaukums, mēs izpētīsim veidus, kā pārbaudīt IP adresi tikai caur termināli. Par laimi, mūsu rīcībā ir vairāki rīki, lai pārbaudītu publisko IP adresi.

Iegūstiet publisku IP adresi, izmantojot dig

Dig (domēna informācijas groperis) ir vienkāršs lietderības rīks DNS vārdu serveru pārbaudei. Izmantojot dig rīku kopā ar OpenDNS kā atrisinātāju, mēs varam iegūt publisko IP adresi.

$jūs+īss myip.opendns.com@resol1.opendns.com

Iegūstiet publisku IP adresi, izmantojot resursdatoru

Uzņēmēja komanda ir vēl viens vienkāršs rīks DNS meklēšanai. Lai iegūtu savu publisko IP, izmantojot resursdatoru, palaidiet šādu komandu.

$mitināt myip.opendns.com resolver1.opendns.com

Izlaide ir nedaudz lielāka nekā iepriekšējā piemērā. Vai vēlaties izvadīt tikai IP adresi? Pēc tam nododiet izvadi satvēriens un awk lai to filtrētu. Uzziniet vairāk par satvēriens un awk .

$ host myip.opendns.com resolver1.opendns.com|
satvēriens 'myip.opendns.com ir' | awk '{print $ 4}'

Iegūstiet publisku IP adresi, izmantojot wget

Wget ir vienkāršs un spēcīgs komandrindas lejupielādētājs. Kā mēs izmantojam wget, lai iegūtu publisko IP adresi? Lejupielādējot noteiktu failu no noteikta tiešsaistes pakalpojuma.

Vispirms pārliecinieties, vai wget ir instalēta jūsu sistēmā. Palaidiet šādu komandu.

$sudotrāpīgs atjauninājums&& sudotrāpīgsuzstādīt wget -un

Mēs esam gatavi pārbaudīt publisko IP adresi. Pirmais ir IP atbalss pakalpojums . Palaidiet šādu komandu.

$wget -qO-http://ipecho.net/vienkāršs| xargs izmest ārā

Nākamais ir icanhazip.com . Šī vietne atgriež publisko IP adresi vienkārša teksta formātā.

$wget -qO-icanhazip.com

Vēl viens līdzīgs pakalpojums ir ifconfig.co .

$wget -qO-ifconfig.co

IP adreses iegūšanai varat izmantot arī ifconfig.me.

$wget -qO-ifconfig.me| xargs izmest ārā

Iegūstiet publisku IP adresi, izmantojot cURL

Cirtotības rīks ir vēl viens populārs komandrindas lejupielādētājs/augšupielādētājs, kas var darboties ar jebkuru populāru protokolu (HTTP, HTTPS, FTP, FTPS un citi).

Curl nav iepriekš instalēts Ubuntu 20.04. Instalējiet čokurošanās.

$sudotrāpīgs atjauninājums&& sudotrāpīgsuzstādītčokurošanās-un

Metode ir līdzīga wget metodei.

$čokurošanās ifconfig.co

$čokurošanās ifconfig.me&& izmest ārā

$čokurošanās icanhazip.com&& izmest ārā

Iegūstiet publisku IP adresi, izmantojot ip

Komanda ip ir atbildīga par tīkla ierīču, saskarņu un tuneļu pārvaldību. Tas var arī ziņot par pievienotajiem tīkliem.

Palaidiet šādu komandu ip, lai uzskaitītu tīkla saskarnes un IP adresi.

$ip adresešovs

Šī komanda ir līdzvērtīga. Tas dos tādu pašu rezultātu.

$ipuz

Galīgās domas

Kā mēs esam pierādījuši, ir daudz veidu, kā pārbaudīt jūsu ierīces publisko IP adresi. Kuru jums vajadzētu izmantot? Atkarīgs no tevis. Visus tos izmēģiniet vismaz vienu reizi. Pēc tam jūs varat viegli izlemt, kuru apgūt.

Laimīgu skaitļošanu!