- "Apakah semua
127.x.x.xalamat dibatasi untuk mesin lokal?" Ya
- "Apakah semua
127.x.x.xalamat terikat ke loantarmuka" Ya
- "Apakah
127.x.x.xalamat dialihkan melalui jaringan?" Tidak
127.0.0.0/8 - Blok ini ditugaskan untuk digunakan sebagai alamat loopback host Internet. Datagram yang dikirim oleh protokol tingkat yang lebih tinggi ke
alamat di mana saja di dalam blok ini akan kembali ke dalam host. Ini
biasanya diimplementasikan hanya menggunakan 127.0.0.1/32 untuk loopback. Seperti
dijelaskan dalam [RFC1122], Bagian 3.2.1.3, alamat dalam seluruh blok 127.0.0.0/8 tidak muncul secara sah di jaringan mana pun. - RFC5735
- "Apakah
127.0.0.2sama dengan 127.0.0.1?" TIDAK
Sedangkan 127.0.0.1untuk 127.255.255.254semua alamat lokal terikat ke antarmuka lo. Mereka tidak sama. Anda dapat menggunakan setiap alamat untuk mengikat layanan yang berbeda ke port yang sama. Misalnya 16 Juta server web pada port 80, hanya dapat diakses dari mesin lokal (Jika Anda tidak kehabisan memori, atau sumber daya lainnya terlebih dahulu)
Saya baru saja menyiapkan layanan buruh pelabuhan untuk mengikat 127.0.0.2:80. Saya kemudian menambahkan alias ke /etc/hosts. Sekarang saya dapat terhubung melalui http://myserver, tetapi tidak melalui http://127.0.0.1atau http://localhost. Namun itu hanya tersedia untuk mesin ini. Seperti itu, hanya, pada loantarmuka.
Saya kemudian mengatur layanan buruh pelabuhan lain untuk mengikat 127.0.0.3:80, dan layanan python aktif localhost:80dan aktif lagi 127.0.0.4:80.
Ini mungkin tidak berfungsi pada semua sistem operasi. Saya menggunakan Debian (9) Gnu / Linux, kernel Linux 4.9.0-3-amd64. Beberapa OS mungkin memperlakukan semua alamat 127.0.0.1→ 127.255.255.254sama. Beberapa hanya dapat bekerja dengan 127.0.0.1.
Lihat juga