Ubuntu

Hankige Ubuntu 20 terminalist avalik IP.04

Hankige Ubuntu 20 terminalist avalik IP.04
Kui kasutate Internetti, olete IP-aadressist kuulnud, eks? Arvutivõrgus on IP (Interneti-protokolli) aadress numbriline identifikaator teatava seadme tuvastamiseks, mis kasutab Interneti-protokolli suhtlemiseks. IP-aadressi võib seadmele määrata ajutiselt või jäädavalt.

Kui seade loob ühenduse teiste seadmetega võrgu kaudu, näevad teised seadmed avalikku IP-aadressi. Selles juhendis vaadake, kuidas saada seadme avalik IP-aadress Ubuntu 20 terminalist.04.

IP-aadressi põhitõed

Praegu on kasutusel kaks IP-aadresside versiooni: IPv4 ja IPv6. Iga IP-aadress võib olla kas privaatne (nähtav ainult võrgus) või avalik (seda saab näha igast Interneti-masinast). IPv4 on endiselt kõige populaarsem vorming, kuid praegusel ajastul ei saa see määrata piisavalt seadmeid, millel on ainulaadsed IP-aadressid. IPv6 lahendab selle, suurendades saadaolevate unikaalsete IP-aadresside arvu.

Vaatame kiiresti, kuidas IP-aadress välja näeb. IPv4 puhul on see 32-bitine (4 baiti) aadress, mis on jagatud neljaks 8-bitiseks plokiks, mis on eraldatud.”Sümboleid. Aadress on tähistatud kümnendkohtadega.

172 dollarit.15.250.1

IPv4 võimalik vahemik on 0.0.0.0 kuni 255.255.255.255.

IPv6 puhul on see natuke keeruline, kuid põhimõtteliselt sarnane. IPv6 aadress on 128-bitine (8 baiti) aadress, mis on jagatud kaheksaks 16-bitiseks plokiks, eraldatuna sümbolitega “:”. Aadress on kujutatud kuueteistkümnendsüsteemis.

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

Suure pikkuse tõttu võib seda olla problemaatiline kasutada erinevates olukordades. Sellisena on aadressi lühendamiseks reeglid. Pärast näite aadressi lühendamist näeb see välja umbes selline.

2000 dollarit: 0: 3339: CFF1: 69 :: FEFD

Hankige terminalist avalik IP-aadress

Nüüd oleme valmis haarama oma seadme avaliku IP-aadressi. Selleks on mitu võimalust. Näiteks kui teil on juurdepääs GUI-le, saate veebibrauseri abil külastada selliseid saite nagu WhatIsMyIPAddress, WhatIsMyIP jne.

Nagu juhendi pealkiri viitab, uurime võimalusi IP-aadressi kontrollimiseks ainult terminali kaudu. Õnneks on meie IP-aadressi kontrollimiseks saadaval mitu tööriista.

Hankige avalik IP-aadress dig abil

Dig (domeeniinfo groper) on lihtne tööriist DNS-nimeserverite uurimiseks. Kasutades dig tööriista koos OpenDNS-iga lahendajana, saame avaliku IP-aadressi.

$ dig + lühike müip.opendns.com @ resolver1.opendns.com

Hankige hosti abil avalik IP-aadress

Host-käsk on veel üks lihtne tööriist DNS-i otsingu teostamiseks. Avaliku IP saamiseks hostiga saate käivitada järgmise käsu.

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

Väljund on veidi suurem kui eelmine näide. Soovite väljundina ainult IP-aadressi? Seejärel edastage väljund aadressile grep ja awk selle välja filtreerimiseks. Lisateave grep ja awk.

$ host myip.opendns.com resolver1.opendns.com |
haara "myip.opendns.com-il on "| awk 'print $ 4"

Hankige wget abil avalik IP-aadress

Wget on lihtne ja võimas käsurea allalaadija. Kuidas me kasutame wgetit avaliku IP-aadressi saamiseks? Teatud faili allalaadimine teatud veebiteenusest.

Kõigepealt veenduge, et wget on teie süsteemi installitud. Käivitage järgmine käsk.

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

Oleme valmis kontrollima avalikku IP-aadressi. Esimene neist on IP Echo Service. Käivitage järgmine käsk.

$ wget -qO- http: // ipecho.võrk / tavaline | xargs kaja

Järgmine on icanhazip.com. See veebisait tagastab avaliku IP-aadressi lihttekstina.

$ wget -qO- icanhazip.com

Teine sarnane teenus on ifconfig.kaas.

$ wget -qO- ifconfig.kaas

Võite kasutada ka ifconfig.mulle IP-aadressi saamiseks.

$ wget -qO- ifconfig.mina | xargs kaja

Hankige avalik IP-aadress, kasutades URL-i

Lokkimistööriist on veel üks populaarne käsurea allalaadija / üleslaadija, mis saab töötada mis tahes populaarse protokolli (HTTP, HTTPS, FTP, FTPS jt) abil.

Curl pole eelinstallitud Ubuntu 20-le.04. Paigaldage lokk.

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

Meetod sarnaneb wget-meetodiga.

$ curl ifconfig.kaas

$ curl ifconfig.mina && kaja

$ curl icanhazip.com && kaja

Hankige IP abil avalik IP-aadress

IP-käsk vastutab võrguseadmete, liideste ja tunnelite haldamise eest. Samuti saab see edastada teavet ühendatud võrkude kohta.

Võrguliideste ja IP-aadressi loetlemiseks käivitage järgmine ip-käsk.

$ ip addr show

Järgmine käsk on samaväärne. See annab sama tulemuse.

$ ip a

Lõpumõtted

Nagu oleme näidanud, on teie seadme avaliku IP-aadressi kontrollimiseks palju võimalusi. Millist neist peaksite kasutama? Oleneb sinust. Proovige neid kõiki vähemalt korra. Seejärel saate hõlpsalt otsustada, millist neist valdada.

Head arvutamist!

Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...
0 A.D. Õpetus
Paljudest strateegiamängudest on 0 A.D. suudab silma paista põhjaliku tiitli ja väga sügava taktikalise mänguna, hoolimata sellest, et see on avatud l...
Unity3D õpetus
Sissejuhatus Unity 3D-sse Unity 3D on võimas mängude arendamise mootor. See on platvormidevaheline, mis võimaldab teil luua mänge mobiilseadmetele, ve...