Įvadas
IP adresai yra kodinis pavadinimas, priskirtas sistemai tinkle. Jis veikia kaip pašto adresas, kuriuo tinklo srautas perduodamas į tinkamą sistemą.
IP adresas (arba interneto protokolo adresas) yra skaitmeninė etiketė, skirta visiems įrenginiams, prijungtiems prie sistemos tinklo. IP adresas suteikia įrenginio lokalizaciją ir identifikavimą. IP yra unikalus tinkle, leidžiantis bendrauti tarp kiekvieno prijungto įrenginio. Taip pat turėtume žinoti, kad yra dviejų tipų skirtingi IP adresai: privatūs ir viešieji.
Galima būtų dar vieną skirtumą tarp IPv6 ir IPv4. IPv4 yra standartinis IP formatas, sudarytas iš bendros 4 dalių struktūros ir 4 baitų, atskirtų taškais (pvz., 198.122.0.0). Rinkinyje visi skaičiai gali svyruoti nuo 0 iki 255. Taigi visas IP adresų diapazonas yra nuo 0.0.0.0 iki 255.255.255.255. Tačiau IPv4 greitai negalės suteikti pakankamai adresų, kai daugėja mašinų.
kairysis sujungimas vs dešinysis sujungimas
Taigi buvo sukurtas IPv6 – formatas, kuriame naudojami 128 bitų adresai. IPv6 turėjo išgelbėti mus nuo unikalių IP adresų trūkumo, nes su internetu susijusių mašinų skaičius kasdien didėja.
- Kitas būdas yra suskirstyti kelis IP adresus pagal tai, ar jie yra dinaminiai, ar statiniai.
- Jei mūsų sistema turi statinį IP, tai reiškia, kad šis mūsų sistemos IP adresas visada bus toks pat.
- Be to, kiekvieną kartą prisijungus prie interneto, mūsų IP adresas išliks toks pat.
- Jei mūsų sistemoje yra dinaminis IP, jis greičiausiai pasikeis.
- DHCP (arba Dynamic Host Configuration Protocol) yra atsakingas už dinaminių IP adresų pasirinkimą.
- Beveik kiekvienas interneto įrenginys, o galbūt ir mūsų, turi dinaminį IP adresą, nes tai yra pats efektyviausias pasirinkimas.
- IP adresai nėra atsitiktiniai. Matematiškai juos sukuria ir priskiria IANA (Internet Assigned Numbers Authority), platinimas ICANN (Internet Corporation for Asigned Names and Numbers).
ICANN galima apibūdinti kaip ne pelno siekiančią įmonę, kuri buvo sukurta 1998 m. Jungtinėse Valstijose, siekiant palaikyti interneto saugumą ir sudaryti sąlygas visiems pasiekti. Internete kiekvienas, registruojantis bet kurį domeną, kiekvieną kartą susiduria su domeno vardų registratoriumi, kuris moka mokestį už to domeno registraciją ICANN.
IP adreso veikimas
Jei norime suprasti, kodėl konkretus įrenginys neprisijungia taip, kaip tikėtume, arba norime pašalinti triktis, kodėl tinklas neveikia, tai padės suprasti, kaip veikia IP adresas.
IP veikia panašiai kaip kitos kalbos, sąveikaudamas su gairių rinkiniais, kad perduotų informaciją. Kiekvienas įrenginys suranda, perkelia ir keičiasi duomenimis su kitais LinkedIn įrenginiais, naudodamas šį protokolą.
Paprastai IP adresai naudojami scenose. Šis procesas veikia taip:
- Netiesiogiai mūsų įrenginys iš pradžių susieja su internetu prisijungdamas prie tinklo, susieto su internetu, suteikdamas mūsų įrenginiui prieigą prie interneto.
- Tikriausiai tas tinklas bus mūsų IPT (Internet Service Provider), kai būsime namuose. Tai bus mūsų įmonės tinklas darbe.
- Mūsų IP adresą mūsų įrenginiui paskyrė mūsų IPT.
- Mūsų internetinė veikla susijusi su IPT; jie grąžina mums su mūsų IP adresu. Jų darbas yra mūsų įrenginiui priskirti IP adresą, nes jie suteikia mums prieigą prie interneto.
- Tačiau mūsų IP adresas gali pasikeisti. Pavyzdžiui, įjungus arba išjungus maršruto parinktuvą ar modemą gali pasikeisti. Taip pat galime susisiekti su savo IPT; jie gali tai pakeisti už mus.
- Pavyzdžiui, kai esame išvykę ir pasiimame savo įrenginį, mūsų namų IP adresas nėra su mumis. Taip yra todėl, kad naudosimės kitais tinklais internetu ir naudosime kitą IP adresą, kurį mums skyrė IPT, pvz., kavinėje, oro uoste ar viešbutyje.
IP adresų tipai
Yra daug IP adresų kategorijų ir skirtingų tipų kiekvienoje kategorijoje:
Visos įmonės ir asmenys turi du skirtingus IP adresus su interneto paslaugų planu: viešą ir privatų. Viešieji ir privatūs terminai yra susieti su tinklo vieta, t. y. tinkle naudojamas privatus IP adresas. Vis dėlto viešasis IP adresas tinkle naudojamas išorėje.
Visi įrenginiai turi privatų IP adresą, kuris jungiasi prie mūsų interneto tinklo. Jame yra planšetinių kompiuterių, išmaniųjų telefonų ir kompiuterių, taip pat įrenginių su „Bluetooth“ ryšiu, pavyzdžiui, išmanieji televizoriai, spausdintuvai ar garsiakalbiai. Besivystant daiktų internetui, bendras privačių IP adresų skaičius tikriausiai auga namuose.
Mūsų maršruto parinktuvui reikalingas būdas atskirai atpažinti šiuos elementus, o kai kuriems elementams reikia identifikuoti vienas kitą. Taigi mūsų maršrutizatorius sukuria privačius IP adresus, ir tai yra unikalūs identifikatoriai visiems įrenginiams, kurie juos atskiria tinkle.
Šis adresas yra pagrindinis adresas, susijęs su visu mūsų tinklu. Be to, jie pridedami prie pirminio mūsų tinklo IP adreso, o visi prijungti įrenginiai turi savo IP adresus. Mūsų viešasis IP adresas mūsų maršrutizatoriui suteikiamas per mūsų IPT.
IPT paprastai apima didelę IP adresų grupę ir dalijasi su savo klientais. Mūsų viešasis IP adresas yra adresas, kurį kiekvienas įrenginys naudos mūsų tinklui identifikuoti už interneto tinklo ribų.
Viešieji IP adresai skirstomi į du skirtingus tipus – statinius ir dinaminius.
Statiniai IP adresai bus nuoseklūs, o ne dinaminiai. IP adresas bus toks pat, kai tinklas jį paskirs. Daugumai įmonių ir asmenų nereikia statinio IP adreso; tačiau įmonėms, kurios turėtų priglobti savo serverius, svarbu jį turėti. Taip yra dėl to, kad statinis IP adresas garantuoja, kad el. pašto adresai ir prie jo pritvirtintos svetainės apims pastovų IP adresą. Svarbu, jei norime, kad kiti įrenginiai juos nuolat rastų žiniatinklyje.
Tai veda į kitą mūsų tašką. Yra dvi skirtingos svetainės IP adresų formos. Svetainių turėtojams, kurie neprigloba savo serverio ir labiau priklauso nuo žiniatinklio prieglobos paketo – taip yra beveik visose svetainėse – galimi dviejų tipų interneto svetainių IP adresai, kurie išvardyti ir paaiškinti toliau:
Daugelis svetainių, kurios priklauso nuo bendro prieglobos schemų, bus viena iš kelių svetainių, priglobtų panašiame žiniatinklio prieglobos paslaugų teikėjų serveryje. Dažniausiai tai būna SVV interneto svetainėse arba atskirose svetainėse, kuriose lankomumas yra patogus, o svetainės ribojamos puslapių visuma ir pan. Priglobtose svetainėse bus bendrinami IP adresai.
Kai kuriose žiniatinklio prieglobos schemose yra galimybė įsigyti tam skirtą IP adresą. Tai gali labai palengvinti SSL sertifikato gavimą ir leidžia mums vykdyti FTP (failų perdavimo protokolo) serverį. Tai leidžia patogiai perkelti ir bendrinti failus su dviem ar daugiau žmonių organizacijoje ir leidžia anonimiškai bendrinti FTP.
Be to, skirtas IP adresas, skirtas pasiekti mūsų svetainę su IP adresu, leidžia pasiekti mūsų svetainę naudojant IP adresą, o ne domeno pavadinimą – tai naudinga, jei norime jį nustatyti ir patikrinti prieš registruodami savo domeną.
Automatiškai šie IP adresai reguliariai keičiasi. IPT perka didelę IP adresų grupę ir automatiškai paskiria juos savo klientams. Jie perskirsto juos ir grąžina ankstesnius IP adresus į grupę, kad jie būtų periodiškai naudojami kitiems klientams. IPT loginis pagrindas yra sutaupyti sąnaudų taikant šį metodą.
Pavyzdžiui, nuolatinio IP adresų srauto automatizavimas reiškia, kad jiems nereikia atlikti konkrečių užduočių, kad iš naujo sukurtų kliento IP adresą, jei jie pakeičia namus. Taip pat yra daug saugumo pranašumų, nes keičiantis IP adresas įsilaužėliams sudėtinga įsilaužti į mūsų tinklo sąsają.
IP adresų saugumo grėsmės
Būtinos sąlygos
- Linux OS
- Prieiga prie komandinės eilutės / terminalo lango
Raskite mūsų IP adresą naudodami komandų eilutę
Yra keletas skirtingų komandų, kurias galime naudoti norėdami patikrinti savo IP adresą. Norėdami vykdyti šias komandas, galime pradėti atidarydami komandų eilutę / terminalo langą.
1. Su hostname komanda
Terminalo lange galime patikrinti savo IP adresą naudodami šią komandą:
hostname -I
Mūsų sistema parodys vidinį IP adresą.
2. Su ip addr komanda
Savo IP adresą galime patikrinti naudodami komandą, t.y. ip adresas.
ip addr
Mūsų sistema nuskaitys mūsų aparatinę įrangą ir parodys visų turimų tinklo adapterių būseną. Patikrinkite, ar nėra įrašo, kuris nurodo eteris / nuoroda. Turėtume pamatyti bet kurį iš toliau nurodytų dalykų:
inet 192.168.0.10/24 inet6 fe80::a00:27ff:fe76:1e71/64
Šiuose įrašuose bus vienas, skirtas belaidžiam arba „WiFi“ adapteriui arba laidiniam arba eterneto adapteriui. Be to, galime turėti virtualaus adapterio įrašą. Paprastai tik viename įraše bus nurodytas IP adresas, kurio mes norime.
Svarbu: Skaičius po pasvirojo brūkšnio /64 -- ir --/24 nurodo tinklo dydį. Be to, tai padeda nustatyti ir nuskaityti tinklo dydį.
3. Su ifconfig komanda
Šis metodas naudojamas ieškant mūsų IP adresų, naudojant komandą ifconfig. Šioje komandų eilutėje įveskite šią komandą:
ifconfig
Sistema parodys kiekvieną tinklo ryšį, pvz., virtualų, prijungtą ir atjungtą. Norėdami rasti mūsų IP adresą, patikrinkite, ar nėra pažymėto MULTICAST, RUNNING, BROADCAST, UP. Jame išvardyti abu IPv6 ir IPv4 adresus.
pilna i d e forma
Svarbu: Kai tikriname savo IP adresą, galime pastebėti grįžtamojo ryšio terminą. Tai nurodo IP adresą, kuris perduoda srautą į panašią sistemą. Atgalinis adresas paprastai yra 127.0.0.1. Arba mes tiriame ties netikslia linija, arba nesame prisijungę prie tinklo, kai tikriname nurodytą adresą.
4. Raskite mūsų IP adresą naudodami GUI sistemoje Linux
Jei naudojame žymėjimo ir spustelėjimo sąsają Linux sistemą, galime patikrinti savo IP adresą atlikdami šiuos veiksmus:
- Įeikite Nustatymai paieškos juostoje Programų meniu.
- Paspauskite piktogramą, t.y. Nustatymai kuris pasirodo tarp išėjimų.
- Tada ieškokite skirtuke, t. y. Tinklas viduje Nustatymų meniu, ir paspauskite piktogramą, t.y. Išplėstiniai laidiniai nustatymai.
- Bus atidarytas iššokantis langas kartu su laidinių nustatymų informacija. Čia galime patikrinti abu IPv6 adresas ir IPv4 adresas.
Patikrinkite viešąjį IP adresą
Norėdami sužinoti savo viešąjį IP adresą, galime susisiekti su išorine svetaine.
Belfordo algoritmas
Jei naudojame bet kurią naršyklę, galime eiti į:
https://www.whatismyip.com
arba
Jei naudojame terminalą arba komandinę eilutę, naudokite paieškos komandą, pvz., wget arba curl, kad parodytumėte išorinį IP adresą.
wget -0 - -q https://checkip.amazonaws.com curl -s https://icanhazip.com
Svarbu: Kai prisijungimui prie svetainės naudojame curl (nesaugus), išvestis atsakys su klaida.
Kas yra privatus / viešas IP adresas
Tinkle visi kompiuteriai turi turėti savo IP adresą. Jei du kompiuteriai turi panašų IP adresą, tinkle bus klaidų.
Daugelis šiuolaikinių tinklų suras problemą ir paragins ją išspręsti. Tačiau įvairūs senesni tinklai gali būti sugadinti, bandydami nukreipti srautą į abi sistemas.
Dauguma kompiuterių turės du skirtingus IP adresus, kurie yra tokie:
Viešas IP adresas: Tai adresas, su kuriuo susiduriame svetainėje, jei joje lankomės. Mūsų sistema prisijungs prie maršrutizatoriaus su IP adresu (vidiniu), kai prisijungsime prie bet kokio mažo tinklo. Savo ruožtu tas maršrutizatorius jungiasi prie didžiulio tinklo (pvz., interneto paslaugų teikėjo) ir turi savo IP adresų sistemą.
Privatus IP adresas: Tai IP adresas, naudojamas tinkle. Jis taip pat yra tas, kurį norėsime naudoti maršruto parinkimo įrankiams konfigūruoti. Paprastai vidinis IP adresas prasideda nuo 192.168.x.x IP adreso mažesniuose tinkluose. Jis priskiriamas mūsų sistemai, kai tik dinamiškai prisijungiame.
Kai kurie IPv4 adresų diapazonai yra rezervuoti privačiam tinklui. Jie išvardyti žemiau:
- 192.168.0.0/16
- 172.16.0.0/12
- 10.0.0.0/18