Ano ang 127.0.0.1 IP Address, at Paano Mo Ito Ginagamit?


Buod: Ang 127.0.0.1 ay tinatawag na loopback address, at ang IP na ginagamit ng computer upang tukuyin ang sarili nito. Ang isang server na tumatakbo sa iyong lokal na PC ay maa-access sa 127.0.0.1, o maaari mong pilitin ang trapiko sa internet na kumonekta sa 127.0.0.1 sa halip na i-access ang isang website upang harangan ang pag-access sa site na iyon.

Ang 127.0.0.1 ay isang medyo sikat na IP address — posibleng nakita mo pa ito sa isang t-shirt. Ngunit ano nga ba ito, at bakit ito sikat? Alamin ang higit pa tungkol sa 127.0.0.1 dito.

Mga Nakareserbang Address sa Internet

Ang Internet ay binubuo ng bilyun-bilyong device. Nakikilala at nakikipag-usap sila sa isa't isa gamit ang mga IP address, na kung saan ay katulad ng mga numero ng telepono. Ang Internet Protocol Version 4 (IPv4), na ginagamit sa loob ng mga dekada, ay nagbibigay-daan sa halos 4.3 bilyong mga address. Ang kahalili sa IPv4, IPv6, ay mayroong higit sa 10^38 na mga address na magagamit — sapat para sa bawat butil ng buhangin sa Earth, bawat bituin sa nakikitang uniberso, at bawat atom sa katawan ng bawat tao sa bawat isa ay may natatanging IP address, na may maraming natitira tapos na.

Sa kabila ng malaking bilang ng mga IP address na magagamit na ngayon, ito ay maginhawa upang magreserba ng ilang mga address, o kahit na mga saklaw (karaniwang tinatawag na mga bloke) ng mga address, para sa mga partikular na layunin upang maiwasan ang mga salungatan sa programming. Ang pagpapareserba ng mga address para sa mga partikular na layunin ay nagpapadali sa pagtatatag ng mga pangkalahatang tuntunin at pag-uugali para sa iba't ibang mga IP address. Ang mga nakareserbang IP address, tulad ng karamihan sa mga pamantayan sa internet, ay itinatag sa pamamagitan ng mga dokumentong tinatawag na Requests for Comment, o RFCs.

Sa lumalabas, kadalasan ay kapaki-pakinabang na makipag-usap sa sarili ang isang computer sa halip na ibang computer. Para diyan, kailangan mo ng espesyal na nakalaan na IP address na may ilang natatanging katangian — 127.0.0.1.

Ano ang 127.0.0.1

Ang 127.0.0.1 ay isang host loopback address. Tumutukoy ang Host loopback sa katotohanan na walang data packet na naka-address sa 127.0.0.1 ang dapat na umalis sa computer (host), na ipinapadala ito — sa halip na ipadala sa lokal na network o sa internet, ito ay nakaka-looped back sa sarili nito, at ang computer na nagpapadala ng packet ay nagiging tatanggap.

Bagama't ito ang pinakakaraniwan at pinakatanyag, ang 127.0.0.1 ay isang address lamang mula sa isang malaking bloke, 127.0.0.0 – 127.255.255.255, na nakalaan para sa mga layunin ng loopback sa RFC 6890.

Ang IPv6 ay may loopback address din. Ganap na nakasulat ito ay 0000:0000:0000:0000:0000:0000:0000:0001, kahit na kadalasang pinuputol ito sa ::1 para sa kaginhawahan.

Paano Gamitin ang 127.0.0.1

Kaya bakit mo gustong i-loop pabalik ang mga packet sa parehong computer? Mayroong ilang mga karaniwang kaso ng paggamit.

Ang una ay mga layunin ng pagsubok — kung mayroon kang isang server o website na sa kalaunan ay nilayon mong i-host sa isang LAN o sa Internet, maaari mong patakbuhin ang server at client sa parehong computer upang matiyak na ang lahat ng mga pangunahing kaalaman ay gumagana muna nang tama. Halimbawa, kung nagho-host ka ng dedikadong Minecraft server sa iyong lokal na makina, ikokonekta mo ito sa pamamagitan ng paglalagay ng 127.0.0.1 bilang IP address. Ang parehong ay malalapat sa halos anumang lokal na naka-host na server. Ang pag-alis ng mga komplikasyon na nauugnay sa networking, tulad ng pagsasaayos ng port at mga isyu sa latency halimbawa, ay maaaring gawing mas mahusay ang proseso ng pag-troubleshoot.

Posible rin na gusto mo lang magpatakbo ng serbisyo na lamang maa-access mo, sa iyong lokal na device. Ito ay medyo karaniwan sa komunidad na nagho-host sa sarili — hindi makatuwirang ilantad ang isang serbisyo sa mga panlabas na device at pagbabanta nang hindi kinakailangan.

Maaaring gamitin ang file ng mga host upang tukuyin kung anong IP address ang tumutugma sa isang ibinigay na domain name. Sa paggana, binibigyang-daan ka nitong gumamit ng 127.0.0.1 sa file ng iyong mga host upang harangan ang trapiko sa web. Halimbawa, kung sasabihin mo sa iyong computer na hanapin ang facebook.com sa 127.0.0.1, mabibigo itong kumonekta, na epektibong haharangin ito maliban kung na-memorize mo ang aktwal na IP ng facebook.com.

Ano ang localhost

Sa karamihan ng mga kaso, ang localhost ay shorthand lamang na tumutukoy sa 127.0.0.1 bilang default. Maaari itong baguhin kahit na — kung ie-edit mo ang iyong hosts file, maaari mong gawing sumangguni ang localhost sa alinman sa mga 127.X.X.X na nakalaan na address. Maaari ka ring lumikha ng iba pang mga localhost, tulad ng localhost2, na maaaring sumangguni sa 127.0.0.2, halimbawa.

Dahil mas mabilis na pinagtibay ang IPv6, malamang na parami nang parami ang gagamit ng ::1 para sa default na loopback address. Gayunpaman, ang 127.0.0.1 ay ginagamit sa loob ng ilang dekada, at mananatiling gagamitin para sa nakikinita na hinaharap.