Apakah Makna 127.0.0.1?

What Is Meaning 127



Pengalamatan IP

Internet Protocol atau IP menggunakan alamat IPv4 32-bit atau IPv6 128-bit untuk mengenal pasti peranti di rangkaian. Ini serupa dengan alamat rumah fizikal kami yang digunakan untuk menghantar surat dan barang membeli-belah dalam talian, untuk menghubungi kami, dll. Alamat rumah fizikal kami adalah gabungan nombor dan perkataan, tetapi dalam kes komputer, mereka hanya memahami angka alamat dalam format tertentu. Walaupun kita mengetik alamat seperti www.domain.com, komputer akan menyelesaikannya menjadi format berangka menggunakan mekanisme DNS.

Alamat IP adalah alamat peribadi jika hanya digunakan di dalam rangkaian tempatan. Sebaliknya, IP awam digunakan untuk mengakses rangkaian dan peranti di luar LAN peribadi dan melalui internet. Tiga julat alamat IP yang berbeza ditugaskan di blok peribadi oleh Internet Assigned Numbers Authority (IANA). RFC 1918 menentukan tiga julat ini sebagai berikut:







10.0.0.0 -10.255.255.255

172.16.0.0 - 172.31.255.255

192.168.0.0 - 192.168.255.255

Blok alamat 127.0.0.0/8 dikhaskan untuk alamat loopback atau localhost. Ini pada dasarnya adalah julat alamat IP yang bersifat peribadi di peringkat host. Sebarang alamat IP dalam julat ini tidak dapat digunakan untuk rangkaian apa pun. Marilah kita meneroka secara mendalam- konsep localhost IP atau 127.0.0.1.



Apa itu Localhost atau 127.0.0.1?

Localhost merujuk kepada nama komputer itu sendiri. Localhost mengarahkan ke alamat IP 127.0.0.1, yang juga disebut sebagai alamat gelung balik. Sebenarnya, mana-mana alamat IPv4 di blok 127.0.0.0/8 ditetapkan sebagai alamat gelung balik. Aplikasi biasanya lebih suka menggunakan 127.0.0.1 untuk perkhidmatan rangkaian mereka. Alamat IP 127.0.0.1 biasanya diberikan ke antara muka loopback. Antara muka loopback secara teknikal adalah litar tertutup. Ini bermaksud sebarang paket TCP atau UDP yang tiba di antara muka loopback (localhost atau 127.0.0.1) akan disalurkan ke komputer itu sendiri tanpa pergi ke rangkaian luar atau di internet.



Localhost pada dasarnya digunakan oleh banyak program perisian seperti pelayan web, pelayan pangkalan data, dll untuk menyediakan perkhidmatan mereka. Dalam kebanyakan kes di mana beberapa aplikasi menggunakan alamat localhost, aplikasi tersebut dapat dikonfigurasi untuk menggunakan nombor port yang berbeza. Ini biasanya dapat dilakukan dengan mengubah fail konfigurasi mereka.





Keperluan Localhost

Tujuan utama penggunaan Localhost adalah untuk mengembangkan dan menguji aplikasi sebelum menyebarkannya ke lingkungan produksi. Salah satu contoh yang popular adalah pengembangan WordPress. Seseorang boleh menggunakan persekitaran tempatan untuk menguji plugin dan kemas kini baru sebelum menyebarkannya ke dunia nyata. Beberapa aplikasi seperti pembaca Stringer RSS hanya dapat digunakan melalui Localhost. Sekiranya anda ingin memeriksa sama ada Localhost diset dengan betul di komputer anda, pasang sahaja pelayan web Apache dan arahkan ke alamat http: // localhost atau http://127.0.0.1. Ini akan membawa halaman utama Apache. Sekiranya ia adalah IPv6 localhost, anda dapat mengaksesnya dengan pergi ke URL HTTP: // [:: 1] / Untuk mengakses halaman web ini pada peranti lain di LAN anda, anda memerlukan IP peribadinya yang diberikan oleh pelayan DHCP. Begitu juga, jika anda ingin mengakses laman web ini dari lokasi yang jauh, anda memerlukan alamat IP awam.

Selain 127.0.0.1, localhost juga dapat dipetakan ke alamat IP loopback yang lain. Sebagai contoh, anda masih dapat mengakses halaman permulaan Apache dengan alamat mana pun dari 127.0.0.1 hingga 127.0.0.255 di rangkaian 127.0.0.0/28.



IPv6 Localhost

Pengganti IPv4 yang baru, IPv6 adalah Protokol Internet (IP) generasi akan datang. Ia mempunyai alamat IP 128-bit. Seperti alamat gelung balik IPv4 32-bit, IPv6 juga menentukan alamat gelung balik 128-bit. Notasi untuk alamat hos tempatan IPv6 adalah :: 1/128. Biasanya aplikasi dikonfigurasikan untuk menggunakan alamat IPv4 dan IPv6. Sekiranya anda pernah memasang pelayan web Apache pada pelayan Linux anda, anda akan melihat bahawa anda boleh mengunjungi halaman permulaan Apache dengan alamat hos tempatan IPv6. Pilihan menggunakan IP loopback IPv6 atau IPv4 mungkin bergantung pada keperluan anda. Mungkin anda ingin mengembangkan aplikasi anda untuk hanya menggunakan alamat IPv6, sekiranya demikian, anda boleh mengkonfigurasi rangkaian localhost IPv6 untuknya. Masing-masing mempunyai kelebihan tersendiri berbanding yang lain.

Penyelesaian Nama untuk Localhost

Di hampir setiap sistem operasi, terdapat fail host yang menyelesaikan nama host ke alamat IP. Fail ini juga mengandungi peleraian nama untuk localhost IPv4 dan IPv6. Mari kita cepat melihat kandungan fail ini pada OS Ubuntu 20.04. Buka terminal (ctrl + alt + t) dan taip:

$kucing /dan lain-lain/tuan rumah

Perintah di atas akan memaparkan kandungan fail host di terminal, seperti yang ditunjukkan di sini:

Dari gambar di atas, kita dapat melihat bahawa label 1 sesuai dengan IPv4 localhost, dan label 2 sesuai dengan IPv6 localhost.

Kesimpulannya

Dalam panduan ini, kami telah meneroka pelbagai ciri dan kegunaan localhost atau loopback IP. Ini benar-benar anugerah untuk pengembangan aplikasi kerana memberikan fleksibiliti dan banyak kemungkinan.