Apakah ada nama "resmi" ke alamat IP 0.0.0.0?

25

Karena 127.0.0.1 dikenal sebagai alamat loopback, adakah istilah yang lebih pendek untuk merujuk ke 0.0.0.0 selain "alamat IP yang berarti semua alamat IP pada mesin lokal"?

Willian Mitsuda
sumber

Jawaban:

37

Terkadang disebut "alamat wildcard" INADDR_ANY,, atau "alamat tidak ditentukan" . Nama resmi adalah "alamat sumber untuk host ini di jaringan ini" ( RFC 5735, Bagian 3 ). Itu tidak boleh muncul dalam paket yang dikirim ke jaringan dalam keadaan normal:

Tuan rumah ini di jaringan ini. TIDAK HARUS dikirim, kecuali sebagai alamat sumber sebagai bagian dari prosedur inisialisasi dimana host mempelajari alamat IP-nya sendiri.

Tetapi jika itu muncul sebagai alamat tujuan dalam paket yang masuk itu harus diperlakukan sebagai alamat broadcast 255.255.255.255 ( RFC 1122, Bagian 3.3.6 )

gelraen
sumber
Googling sedikit lagi, sepertinya respon bahamat juga valid.
Willian Mitsuda
Ya, saya sudah mengedit jawaban dan menambahkan beberapa tautan
gelraen
17

Nama resmi untuk 0.0.0.0/0 (atau :: 0/0) adalah "alamat yang tidak ditentukan".

bahamat
sumber
2
Jawaban Per @ BMDan /0berbeda dari /32.
Snekse
9

0.0.0.0/0, yang mencakup setiap IP di Internet, berbeda dari 0.0.0.0/32atau hanya 0.0.0.0, itulah yang tampaknya ditanyakan OP. 0.0.0.0adalah INADDR_ANY, yang terutama digunakan ketika menerima (2) untuk memungkinkan koneksi masuk terlepas dari alamat IP tujuan, sementara 0.0.0.0/0"semua alamat" (paling umum digunakan dalam perutean saat menentukan gateway default, dan di firewall ketika menetapkan aturan standar), dan 0.0.0.0/32"alamat tidak ditentukan" (digunakan paling umum dalam pemrograman tingkat aplikasi untuk mengatakan, "alamat ini salah / tidak diinisialisasi").

BMDan
sumber