Ano ang kahulugan ng 127.0.0.1?

What Is Meaning 127



IP Addressing

Gumagamit ang Internet Protocol o IP ng 32-bit IPv4 o 128-bit IPv6 address para sa pagkilala ng isang aparato sa isang network. Katulad ito sa aming pisikal na address sa bahay na ginagamit para sa paghahatid ng aming mga mail at mga item sa pamimili sa online, para sa pag-abot sa amin, atbp. Ang aming pisikal na address sa bahay ay isang halo ng mga numero at salita, ngunit sa kaso ng mga computer, naiintindihan lamang nila ang bilang mga address sa isang tukoy na format. Kahit na nagta-type kami ng isang address tulad ng www.domain.com, malulutas ito ng mga computer sa isang numerical format gamit ang mekanismo ng DNS.

Ang isang IP address ay isang pribadong kung ginagamit lamang ito sa loob ng isang lokal na network. Sa kabilang banda, ginagamit ang isang pampublikong IP para sa pag-access sa mga network at aparato sa labas ng isang pribadong LAN at sa internet. Tatlong magkakaibang saklaw ng mga IP address ang itinalaga sa isang pribadong bloke ng Internet Assigned Number Authority (IANA). Tinutukoy ng RFC 1918 ang tatlong mga saklaw na ito tulad ng sumusunod:







10.0.0.0 -10.255.255.255

172.16.0.0 - 172.31.255.255

192.168.0.0 - 192.168.255.255

Ang address block 127.0.0.0/8 ay nakalaan para sa mga loopback o localhost address. Karaniwan ito ay isang saklaw ng IP address na pribado sa antas ng host. Anumang IP address sa loob ng saklaw na ito ay hindi maaaring gamitin para sa anumang network. Tuklasin natin nang malalim- ang konsepto ng localhost IP o 127.0.0.1.



Ano ang Localhost o 127.0.0.1?

Ang Localhost ay tumutukoy sa pangalan ng isang computer mismo. Ang mga redirect ng Localhost sa IP address na 127.0.0.1, na tinatawag ding loopback address. Sa totoo lang, ang anumang IPv4 address sa block 127.0.0.0/8 ay itinalaga bilang isang loopback address. Karaniwang ginusto ng mga application na gumamit ng 127.0.0.1 para sa kanilang serbisyo sa networking. Ang IP address na 127.0.0.1 ay karaniwang nakatalaga sa interface ng loopback. Ang isang loopback interface ay isang teknikal na isang closed circuit. Nangangahulugan ito na ang anumang pakete ng TCP o UDP na darating sa interface ng loopback (localhost o 127.0.0.1) ay maaakma sa computer mismo nang hindi pumunta sa labas ng network o sa internet.



Ang Localhost ay karaniwang ginagamit ng maraming mga programa sa software tulad ng mga web server, database server, atbp upang maibigay ang kanilang mga serbisyo. Sa karamihan ng mga kaso kung saan maraming mga application ang gumagamit ng localhost address, maaari silang mai-configure upang magamit ang iba't ibang mga numero ng port. Maaari itong gawin sa pamamagitan ng pagbabago ng kanilang mga file sa pagsasaayos.





Kailangan ng Localhost

Ang pangunahing layunin ng paggamit ng Localhost ay upang paunlarin at subukan ang mga aplikasyon bago ideploy ang mga ito sa mga kapaligiran sa produksyon. Ang isa sa mga tanyag na halimbawa ay ang pag-unlad ng WordPress. Maaaring gamitin ng isa ang lokal na kapaligiran upang subukan ang mga bagong plugin at pag-update bago i-deploy ang mga ito sa totoong mundo. Ang ilang mga application tulad ng Stringer RSS reader ay magagamit lamang sa pamamagitan ng Localhost. Kung nais mong suriin kung ang Localhost ay maayos na naitakda sa iyong computer, i-install lamang ang Apache web server at mag-navigate sa address na http: // localhost o http://127.0.0.1. Dadalhin nito ang Apache homepage. Kung ito ay IPv6 localhost, maaari mong ma-access ito sa pamamagitan ng pagpunta sa URL HTTP: // [:: 1] / Upang ma-access ang web page na ito sa iba pang mga aparato sa iyong LAN, kakailanganin mo ang pribadong IP na itinalaga ng DHCP server. Katulad nito, kung nais mong i-access ang web page na ito mula sa isang malayuang lokasyon, kakailanganin mo ang isang pampublikong IP address.

Bukod sa 127.0.0.1, ang localhost ay maaari ding mapa sa iba pang mga loopback IP address. Halimbawa, maaari mo pa ring ma-access ang panimulang pahina ng Apache na may anumang address mula 127.0.0.1 hanggang 127.0.0.255 sa network 127.0.0.0/28.



IPv6 Localhost

Ang bagong kahalili sa IPv4, ang IPv6 ay isang susunod na henerasyong Internet Protocol (IP). Mayroon itong 128-bit IP address. Tulad ng isang 32-bit IPv4 loopback address, tumutukoy din ang IPv6 ng isang 128-bit na loopback address. Ang notasyon para sa isang IPv6 localhost address ay :: 1/128. Karaniwan ang mga application ay naka-configure upang magamit ang parehong mga IPv4 at IPv6 address. Kung dati mong na-install ang Apache web server sa iyong Linux server, mapapansin mo na maaari mong bisitahin ang panimulang pahina ng Apache gamit ang IPv6 localhost address. Ang pagpili ng paggamit ng IPv6 o IPv4 loopback IP ay maaaring depende sa iyong kinakailangan. Siguro nais mong paunlarin ang iyong aplikasyon upang magamit lamang ang mga IPv6 address, sa kasong iyon, maaari mong i-configure ang IPv6 localhost networking para dito. Ang bawat isa ay may sariling pakinabang sa iba.

Resolution ng Pangalan para sa Localhost

Sa halos bawat operating system, mayroong isang file ng host na nalulutas ang hostname sa isang IP address. Naglalaman din ang file na ito ng resolusyon ng pangalan para sa parehong IPv4 at IPv6 localhost. Mabilis na tingnan natin ang nilalaman ng file na ito sa isang Ubuntu 20.04 OS. Buksan ang isang terminal (ctrl + alt + t) at i-type:

$pusa /atbp/host

Ipapakita ng utos sa itaas ang mga nilalaman ng file ng host sa terminal, tulad ng ipinakita dito:

Mula sa larawan sa itaas, makikita natin na ang label na 1 ay tumutugma sa IPv4 localhost, at ang label na 2 ay tumutugma sa IPv6 localhost.

Konklusyon

Sa gabay na ito, ginalugad namin ang iba't ibang mga tampok at paggamit ng localhost o loopback IP. Ito ay talagang isang mahusay na biyaya para sa pagpapaunlad ng application dahil nagbibigay ito ng mahusay na kakayahang umangkop at maraming mga posibilidad.