Kun laite muodostaa yhteyden muihin laitteisiin verkon kautta, muut laitteet näkevät julkisen IP-osoitteen. Tässä oppaassa tutustu laitteesi julkisen IP-osoitteen saamiseen Ubuntu 20: n päätelaitteesta.04.
IP-osoitteen perusteet
Tällä hetkellä käytössä on kaksi IP-osoitteiden versiota: IPv4 ja IPv6. Mikä tahansa IP-osoite voi olla joko yksityinen (näkyy vain verkossa) tai julkinen (voidaan nähdä mistä tahansa Internetin koneesta). IPv4 on vielä suosituin muoto, mutta nykyisellä aikakaudella se ei voi määrittää tarpeeksi laitteita, joilla on yksilölliset IP-osoitteet. IPv6 ratkaisee tämän lisäämällä käytettävissä olevien yksilöllisten IP-osoitteiden määrää.
Katsotaanpa nopeasti, miltä IP-osoite näyttää. IPv4: n tapauksessa se on 32-bittinen (4 tavua) osoite jaettuna neljään 8-bittiseen lohkoon erotettuna.”Symboleja. Osoite on esitetty desimaaliluvuilla.
172 dollaria.15.250.1IPv4: n mahdollinen alue on 0.0.0.0 - 255.255.255.255.
IPv6: n tapauksessa se on vähän monimutkainen, mutta periaatteessa samanlainen. IPv6-osoite on 128-bittinen (8 tavua) osoite, joka on jaettu kahdeksaan 16-bittiseen lohkoon, jotka on erotettu toisistaan symboleilla::. Osoite on esitetty heksadesimaaliluvuilla.
2000 dollaria: 0000: 3339: CFF1: 0069: 0000: 0000: FEFDPelkän pituuden vuoksi sitä voi olla ongelmallista käyttää eri tilanteissa. Sellaisena on sääntöjä osoitteen lyhentämiseksi. Lyhentämisen jälkeen esimerkkiosoite näyttää tältä.
2000 dollaria: 0: 3339: CFF1: 69 :: FEFDHanki julkinen IP-osoite päätelaitteelta
Nyt olemme valmiita tarttumaan laitteemme julkiseen IP-osoitteeseen. On olemassa useita tapoja tehdä niin. Jos sinulla on esimerkiksi käyttöliittymän käyttöoikeus, voit käyttää verkkoselainta vierailemaan sivustoilla, kuten WhatIsMyIPAddress, WhatIsMyIP jne.
Kuten oppaan otsikko viittaa, tutkimme tapoja tarkistaa IP-osoite vain päätelaitteen kautta. Onneksi käytettävissä on useita työkaluja julkisen IP-osoitteen tarkistamiseen.
Hanki julkinen IP-osoite dig-toiminnolla
Dig (verkkotunnustietojen groper) on yksinkertainen työkalu DNS-nimipalvelimien tutkimiseen. Käyttämällä kaivutyökalua yhdessä OpenDNS: n kanssa resolverina voimme saada julkisen IP-osoitteen.
$ dig + lyhyt myip.opendns.com @ resolver1.opendns.com
Hanki julkinen IP-osoite isännän avulla
Isäntäkomento on toinen yksinkertainen työkalu DNS-hakujen suorittamiseen. Jos haluat saada julkisen IP-osoitteen isännän avulla, suorita seuraava komento.
$ isäntä myip.opendns.com resolver 1.opendns.com
Tuotos on hieman suurempi kuin edellinen esimerkki. Haluat vain lähdön IP-osoitteen? Siirrä sitten ulostulo osoitteeseen grep ja awk suodattaa se pois. Lisätietoja grep ja awk.
$ isäntä myip.opendns.com resolver 1.opendns.com |grep "myip.opendns.com on "| awk 'print $ 4"
Hanki julkinen IP-osoite wgetin avulla
Wget on yksinkertainen ja tehokas komentorivin latausohjelma. Kuinka käytämme wgetiä julkisen IP-osoitteen saamiseen? Lataamalla tietyn tiedoston tietystä verkkopalvelusta.
Varmista ensin, että wget on asennettu järjestelmään. Suorita seuraava komento.
$ sudo apt update && sudo apt install wget -y
Olemme valmiita tarkistamaan julkisen IP-osoitteen. Ensimmäinen on IP Echo Service. Suorita seuraava komento.
$ wget -qO- http: // ipecho.verkko / tavallinen | xargs kaiku
Seuraava on icanhazip.com. Tämä sivusto palauttaa julkisen IP-osoitteen tekstimuodossa.
$ wget -qO- icanhazip.com
Toinen vastaava palvelu on ifconfig.yhteistyössä.
$ wget -qO- ifconfig.yhteistyössä
Voit käyttää myös ifconfigia.minulle IP-osoitteen saamiseksi.
$ wget -qO- ifconfig.minä | xargs kaiku
Hanki julkinen IP-osoite käyttämällä cURL
Käpristymistyökalu on toinen suosittu komentorivin lataus- ja latausohjelma, joka voi toimia millä tahansa suosituista protokollista (HTTP, HTTPS, FTP, FTPS ja muut).
Curl ei ole esiasennettu Ubuntu 20: een.04. Asenna kihara.
$ sudo apt update && sudo apt install curl -y
Menetelmä on samanlainen kuin wget-menetelmä.
$ curl ifconfig.yhteistyössä$ curl ifconfig.minä && kaikua
$ curl icanhazip.com && kaikua
Hanki julkinen IP-osoite käyttämällä ip: tä
IP-komento on vastuussa verkkolaitteiden, rajapintojen ja tunneleiden hallinnasta. Se voi myös raportoida tietoja yhdistetyistä verkoista.
Suorita seuraava ip-komento luetteloiden verkkoliitännät ja IP-osoite.
$ ip addr show
Seuraava komento on vastaava. Se antaa saman tuloksen.
$ ip a
Lopulliset ajatukset
Kuten olemme osoittaneet, on olemassa monia tapoja tarkistaa laitteen julkinen IP-osoite. Kumpi sinun pitäisi käyttää? Riippuu sinusta. Kokeile niitä kaikkia ainakin kerran. Sitten voit helposti päättää, kumpi hallita.
Hyvää tietojenkäsittelyä!