Ką reiškia 127.0.0.1?

What Is Meaning 127



IP adresavimas

Interneto protokolas arba IP naudoja 32 bitų IPv4 arba 128 bitų IPv6 adresą įrenginiui identifikuoti tinkle. Tai analogiška mūsų fiziniam namų adresui, kuris naudojamas mūsų laiškams ir internetinės parduotuvės prekėms pristatyti, mums pasiekti ir pan. Mūsų fizinis namų adresas yra skaičių ir žodžių derinys, tačiau kompiuterių atveju jie supranta tik skaitmeninius adresus tam tikru formatu. Net jei įvedame adresą, pvz., Www.domain.com, kompiuteriai jį išskaitys į skaitmeninį formatą, naudodami DNS mechanizmą.

IP adresas yra privatus, jei jis naudojamas tik vietiniame tinkle. Kita vertus, viešasis IP naudojamas prieigai prie tinklų ir įrenginių ne privačiame LAN tinkle ir internetu. Internetui priskirtų numerių tarnyba (IANA) privačiame bloke priskiria tris skirtingus IP adresų diapazonus. RFC 1918 nurodo šiuos tris diapazonus taip:







10.0.0.0 -10.255.255.255

172.16.0.0 - 172.31.255.255

192.168.0.0 - 192.168.255.255

Adresų blokas 127.0.0.0/8 yra skirtas grįžtamiesiems arba vietiniams adresams. Iš esmės tai yra IP adresų diapazonas, kuris yra privatus pagrindinio kompiuterio lygiu. Bet koks šio diapazono IP adresas negali būti naudojamas jokiam tinklui. Išsiaiškinkime „localhost IP“ arba 127.0.0.1 sąvoką.



Kas yra „Localhost“ arba 127.0.0.1?

„Localhost“ nurodo paties kompiuterio pavadinimą. „Localhost“ peradresuoja į IP adresą 127.0.0.1, kuris taip pat vadinamas „loopback“ adresu. Tiesą sakant, bet kuris 127.0.0.0/8 bloke esantis IPv4 adresas yra nurodytas kaip atgalinis adresas. Programos paprastai nori naudoti 127.0.0.1 savo tinklo paslaugoms. IP adresas 127.0.0.1 paprastai priskiriamas grįžtamojo ryšio sąsajai. Atgalinio ryšio sąsaja techniškai yra uždara grandinė. Tai reiškia, kad bet koks TCP arba UDP paketas, atkeliavęs į grįžtamojo ryšio sąsają („localhost“ arba 127.0.0.1), bus nukreiptas į patį kompiuterį, nesinaudojant išoriniu tinklu ar internetu.



„Localhost“ savo paslaugoms teikti iš esmės naudoja daugelis programinės įrangos programų, tokių kaip žiniatinklio serveriai, duomenų bazių serveriai ir kt. Daugeliu atvejų, kai kelios programos naudoja „localhost“ adresą, jas galima sukonfigūruoti naudoti skirtingus prievadų numerius. Paprastai tai galima padaryti pakeitus jų konfigūracijos failus.





„Localhost“ poreikis

Pagrindinis „Localhost“ naudojimo tikslas yra kurti ir išbandyti programas prieš diegiant jas į gamybinę aplinką. Vienas iš populiariausių pavyzdžių yra „WordPress“ kūrimas. Galima naudoti vietinę aplinką, kad būtų galima išbandyti naujus papildinius ir atnaujinimus prieš diegiant juos į realų pasaulį. Kai kurias programas, tokias kaip „Stringer RSS Reader“, galima naudoti tik naudojant „Localhost“. Jei norite patikrinti, ar „Localhost“ tinkamai nustatytas jūsų kompiuteryje, tiesiog įdiekite „Apache“ žiniatinklio serverį ir eikite į adresą http: // localhost arba http://127.0.0.1. Tai atvers „Apache“ pagrindinį puslapį. Jei tai IPv6 localhost, galite jį pasiekti apsilankę URL HTTP: // [:: 1]/Norėdami pasiekti šį tinklalapį kituose jūsų LAN įrenginiuose, jums reikės jo privataus IP, priskirto DHCP serverio. Panašiai, jei norite pasiekti šį tinklalapį iš nuotolinės vietos, jums reikės viešo IP adreso.

Be 127.0.0.1, „localhost“ taip pat galima susieti su kitais kilpiniais IP adresais. Pvz., Vis tiek galite pasiekti „Apache“ pradžios puslapį bet kuriuo adresu nuo 127.0.0.1 iki 127.0.0.255 tinkle 127.0.0.0/28.



„IPv6 Localhost“

Naujas IPv4 įpėdinis IPv6 yra naujos kartos interneto protokolas (IP). Jis turi 128 bitų IP adresą. Kaip ir 32 bitų „IPv4“ atgalinio ryšio adresas, taip ir „IPv6“ nurodo 128 bitų atgalinio ryšio adresą. „IPv6 localhost“ adreso žymėjimas yra :: 1/128. Paprastai programos yra sukonfigūruotos naudoti tiek IPv4, tiek IPv6 adresus. Jei anksčiau „Linux“ serveryje įdiegėte „Apache“ žiniatinklio serverį, pastebėsite, kad galite apsilankyti „Apache“ pradžios puslapyje su IPv6 localhost adresu. Pasirinkimas naudoti IPv6 arba IPv4 atgalinį IP gali priklausyti nuo jūsų poreikio. Galbūt norite sukurti savo programą, kad būtų naudojami tik IPv6 adresai, tokiu atveju galite sukonfigūruoti „IPv6 localhost“ tinklą. Kiekvienas iš jų turi savo pranašumų prieš kitus.

„Localhost“ pavadinimo sprendimas

Beveik kiekvienoje operacinėje sistemoje yra pagrindinio kompiuterio failas, kuris pagrindinio kompiuterio vardą paverčia IP adresu. Šiame faile taip pat yra IPv4 ir IPv6 localhost pavadinimo skiriamoji geba. Greitai pažvelkime į šio failo turinį „Ubuntu 20.04“ OS. Atidarykite terminalą (ctrl+alt+t) ir įveskite:

$katė /ir kt/šeimininkai

Aukščiau pateikta komanda parodys pagrindinio kompiuterio failo turinį terminale, kaip parodyta čia:

Iš aukščiau esančio paveikslėlio matome, kad 1 etiketė atitinka „IPv4 localhost“, o 2 etiketė - „IPv6 localhost“.

Išvada

Šiame vadove mes ištyrėme įvairias „localhost“ arba „loopback“ IP funkcijas ir naudojimo būdus. Tai tikrai puiki parama programų kūrimui, nes suteikia daug lankstumo ir daug galimybių.