Android

Kuinka löytää IP-osoitteesi linuxista

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

Sisällysluettelo:

Anonim

Laitteesi IP-osoitteen tunteminen on tärkeää verkkoongelmien vianmäärityksessä, uuden yhteyden muodostamisessa tai palomuurin määrittämisessä.

IP-osoite voidaan jakaa kahteen luokkaan, julkiseen ja yksityiseen. Julkinen IP on ainutlaatuinen IP-osoite, johon pääsee Internetistä. Yksityiset IP-osoitteet on varattu sisäiseen käyttöön yksityisessä verkossa ilman, että niitä paljastetaan suoraan Internetissä. Lisäksi on olemassa kahden tyyppisiä IP-osoitteita, IP-versio 4 (IPv4) ja IP-versio 6 (IPv6).

Tässä artikkelissa selitetään useita erilaisia ​​menetelmiä Linux-järjestelmän julkisten ja yksityisten IP-osoitteiden määrittämiseksi.

Löydä yksityinen IP-osoitteesi

Yksityisiä IP-osoitteita ei voida reitittää Internetin välityksellä, ja niiden on tarkoitus toimia vain paikallisessa verkossa. Yleensä reititin määrittää yksityiset IP-osoitteet jokaiselle paikallisen verkon sisällä olevalle laitteelle. Tämä tarjoaa ainutlaatuisen IP-osoitteen paikallisessa verkossa oleville laitteille, kuten puhelimelle, kannettavalle tietokoneelle, älytelevisiolle, tulostimelle, mediakeskukselle ja niin edelleen. Paikallisverkon laitteet ovat yhteydessä Internetiin NAT: n kautta (verkko-osoitteen käännös).

Seuraavat IPv4-osoitealueet on varattu yksityisille verkoille:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

Voit määrittää järjestelmän yksityisen IP-osoitteen hakemalla verkon pinoa komennoilla, kuten ip , ifconfig tai hostname .

Linuxissa vakiona työkalu verkkoliittymien näyttämiseen ja määrittämiseen on ip .

Jos haluat näyttää luettelon kaikista verkkorajapinnoista ja niihin liittyvästä IP-osoitteesta, kirjoita seuraava komento:

ip addr

Tulos näyttää jotakin alla olevalta. Yksityinen IP-osoite on korostettu.

Voit käyttää myös seuraavia komentoja yksityisen IP-osoitteen näyttämiseen:

hostname -I

ifconfig

Löydä julkinen IP-osoitteesi

Julkinen IP-osoite on maailmanlaajuisesti reititettävä IP-osoite, joka osoitetaan verkkolaitteelle, joka mahdollistaa sen suoran pääsyn Internetiin. Ne on osoitettu laitteelle sen Internet-palveluntarjoajan toimesta ja jokaisella laitteella on yksilöivä julkinen IP-osoite. Kotireitittimet, verkkopalvelimet, postipalvelimet ja niin edelleen käyttävät julkisia IP-osoitteita.

Julkisen IP-osoitteen määrittäminen edellyttää yhteyden ottamista etäpalvelimeen HTTP / HTTPS- tai DNS-protokollan kautta ja IP-osoitteen hankkimista etäpalvelimen vastauksesta.

Pöytätietokoneissa helpoin tapa selvittää julkinen IP-osoitteesi on kirjoittaa selaimeesi "mikä on minun ip".

Suurin osa DNS-palveluntarjoajista, kuten OpenDNS ja Google, antaa sinun kysyä palvelimilta ja hankkia julkisen IP-osoitteesi.

Voit käyttää mitä tahansa alla olevista komennoista IP-osoitteen saamiseksi:

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

On olemassa monia HTTP / HTTPS-verkkopalveluita, jotka vastaavat julkisella IP-osoitteellasi. Tässä on joitakin niistä:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

Jos jokin yllä olevista komennoista ei toimi, verkkopalvelussa voi olla ongelma.

Voit jopa luoda aliaksen ~/.zshrc tai ~/.zshrc tiedostoon, jotta sinun ei tarvitse kirjoittaa ja muistaa pitkää komentoa. Voit lisätä esimerkiksi seuraavan aliaksen:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

Nyt aina kun tarvitset löytää julkisen IP-osoitteen, kirjoita vain pubip päätelaitteeseesi.

johtopäätös

Olemme osoittaneet sinulle useita erilaisia ​​komentoja ja verkkopalveluita, joiden avulla voit selvittää yksityisen ja julkisen IP-osoitteesi.

verkkopääte