Kui seade loob võrgu kaudu ühenduse teiste seadmetega, näevad teised seadmed avalikku IP -aadressi. Selles juhendis vaadake, kuidas saada oma seadme avalik IP -aadress Ubuntu 20.04 terminalist.
IP -aadressi põhitõed
Praegu on kasutusel kaks IP -aadresside versiooni: IPv4 ja IPv6. Iga IP -aadress võib olla privaatne (nähtav ainult võrgus) või avalik (seda saab näha mis tahes Interneti -seadmest). IPv4 on veel kõige populaarsem vorming, kuid praegusel ajastul ei saa see määrata piisavalt unikaalsete IP -aadressidega seadmeid. 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 üksteisest eraldatud. sümbolid. Aadress on esitatud kümnendkohtadega.
$172.15.250.1
Võimalik IPv4 vahemik on vahemikus 0,0,0,0 kuni 255,255,255,555.
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, mis on eraldatud: sümbolitega. Aadress on esitatud kuueteistkümnendnumbritega.
$2000: 0000:3339: CFF1: 0069: 0000: 0000: FEFDPikkuse tõttu võib selle kasutamine erinevates olukordades olla problemaatiline. Sellisena on aadressi lühendamiseks reeglid. Pärast näiteaadressi lühendamist näeb see välja umbes selline.
$2000: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 WhatIsMyIPAddress , WhatIsMyIP , jne.
Nagu juhendi pealkiri ütleb, uurime võimalusi, kuidas IP -aadressi kontrollida ainult terminali kaudu. Õnneks on meie käsutuses mitmed tööriistad avaliku IP -aadressi kontrollimiseks.
Hankige avalik IP -aadress dig abil
Dig (domeeniteabe käpp) on lihtne utiliit DNS -nimeserverite uurimiseks. Kasutades digitööriista koos lahendajaga OpenDNS, saame avaliku IP -aadressi.
$sina+lühike myip.opendns.com@lahendada1.opendns.com
Hankige hosti abil avalik IP -aadress
Hosti käsk on veel üks lihtne tööriist DNS -i otsingute tegemiseks. Avaliku IP hankimiseks hosti abil käivitage järgmine käsk.
$hostige myip.opendns.com resolver1.opendns.com
Väljund on pisut suurem kui eelmine näide. Kas soovite väljundina ainult IP -aadressi? Seejärel andke väljund edasi haaret ja awk selle välja filtreerimiseks. Lisateave haaret ja awk .
$ host myip.opendns.com resolver1.opendns.com|haaret 'myip.opendns.com on' | awk „{print $ 4}”
Hankige wget abil avalik IP -aadress
Wget on lihtne ja võimas käsurea allalaadija. Kuidas kasutada wgetit avaliku IP -aadressi saamiseks? Laadides alla teatud faili teatud veebiteenusest.
Esiteks veenduge, et wget on teie süsteemi installitud. Käivitage järgmine käsk.
$sudosobiv uuendus&& sudoasjakohanepaigaldada wget -ja
Oleme valmis kontrollima avalikku IP -aadressi. Esimene on IP kaja teenus . Käivitage järgmine käsk.
$wget -qO-http://ipecho.net/tavaline| xargs viskas välja
Järgmine on icanhazip.com . See veebisait tagastab avaliku IP -aadressi lihttekstivormingus.
$wget -qO-icanhazip.com
Teine sarnane teenus on ifconfig.co .
$wget -qO-ifconfig.co
IP -aadressi saamiseks võite kasutada ka ifconfig.me.
$wget -qO-ifconfig.me| xargs viskas välja
Hankige avalik IP -aadress, kasutades cURL -i
Curl-tööriist on veel üks populaarne käsurea allalaadija/üleslaadija, mis saab töötada mis tahes populaarsete protokollidega (HTTP, HTTPS, FTP, FTPS ja teised).
Curl pole Ubuntu 20.04 eelinstallitud. Paigaldage lokk.
$sudosobiv uuendus&& sudoasjakohanepaigaldadalokkima-ja
Meetod sarnaneb wget -meetodiga.
$curl ifconfig.co$curl ifconfig.me&& viskas välja
$curl icanhazip.com&& viskas välja
Hankige avalik IP -aadress ip abil
Käsk ip vastutab võrguseadmete, liideste ja tunnelite haldamise eest. Samuti saab see edastada teavet ühendatud võrkude kohta.
Võrguliideste ja IP -aadressi kuvamiseks käivitage järgmine ip -käsk.
$ip aadressnäitama
Järgmine käsk on samaväärne. See annab sama tulemuse.
$ipet
Lõplikud mõtted
Nagu oleme näidanud, on teie seadme avaliku IP -aadressi kontrollimiseks palju võimalusi. Millist peaksite kasutama? Oleneb sinust. Proovige neid kõiki vähemalt korra. Seejärel saate hõlpsalt otsustada, millist neist omandada.
Head arvutamist!