Pengguna:Zulf/0.0.0.0

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Alamat Internet Protocol Version 4 0.0.0.0 dapat memiliki banyak kegunaan.

Arti dan Penggunaan Standar Resmi[sunting | sunting sumber]

IANA, yang mengalokasikan alamat IP secara global, telah mengalokasikan satu alamat IP 0.0.0.0[1] ke RFC 1122 bagian 3.2.1.3.

Itu dinamai di sana sebagai "Host ini di jaringan ini"

RFC 1122 mengacu pada 0.0.0.0 menggunakan notasi {0,0}. Itu melarang ini sebagai alamat tujuan di IPv4 dan hanya mengizinkannya sebagai alamat sumber dalam keadaan tertentu.

Sebuah host dapat menggunakan 0.0.0.0 sebagai alamat sumbernya sendiri di IP ketika belum diberi alamat. Seperti saat mengirim paket awal DHCPDISCOVER saat menggunakan DHCP.

Penggunaan Khusus Sistem Operasi Internal[sunting | sunting sumber]

Beberapa sistem operasi telah mengaitkan makna internal khusus dengan alamat tersebut. Penggunaan ini tidak menghasilkan paket IPv4 yang berisi 0.0.0.0 dan karenanya tidak diatur oleh RFC 1122.[2] Makna ini mungkin tidak konsisten antar OS.

Di Windows dan Linux, saat memilih alamat IP host mana yang akan digunakan sebagai IP sumber, program dapat menentukan INADDR_ANY (0.0.0.0). [3][4]

Di Linux, sebuah program dapat menentukan 0.0.0.0 sebagai alamat jarak jauh untuk terhubung ke host saat ini (AKA localhost).

Penggunaan non-standar lainnya[sunting | sunting sumber]

Selain penggunaan oleh sistem operasi secara internal, penggunaan lain telah diatribusikan ke alamat dengan berbagai keberhasilan[5][6]

  • Alamat meta yang tidak dapat dirutekan digunakan untuk menunjuk target yang tidak valid, tidak diketahui, atau tidak berlaku
  • Alamat yang diberikan host untuk dirinya sendiri ketika permintaan alamat melalui DHCP gagal, asalkan tumpukan IP host mendukung ini. Penggunaan ini telah diganti dengan mekanisme APIPA dalam sistem operasi modern.
  • Cara untuk menentukan secara eksplisit bahwa target tidak tersedia.[7]
  • Cara untuk merutekan permintaan ke target yang tidak ada, bukan ke target awal. Sering digunakan untuk tujuan adblocking. Ini dapat bertentangan dengan perilaku spesifik OS. Misalnya penggunaan dalam DNS dapat menyebabkan Linux terhubung ke Localhost alih-alih tidak sama sekali.[8]

Perutean[sunting | sunting sumber]

Di tabel routing, 0.0.0.0 juga bisa muncul di kolom gateway. Ini menunjukkan bahwa gateway untuk mencapai subnet tujuan yang sesuai tidak ditentukan. Ini umumnya berarti bahwa tidak diperlukan lompatan perutean perantara karena sistem terhubung langsung ke tujuan.[9]

Ini jangan dikacaukan dengan notasi CIDR 0.0.0.0/0 yang mendefinisikan blok IP yang berisi semua kemungkinan alamat IP. Biasanya digunakan dalam perutean untuk menggambarkan rute default sebagai tujuan subnet. Itu cocok

  1. ^ "IANA IPv4 Registri Alamat Tujuan Khusus". 
  2. ^ Kitt, Stephen (19 November 2022). "Berhasil menyambung ke IP 0.0.0.0. Bagaimana? Mengapa?". 
  3. ^ https://man7.org/linux/man-pages/man7/ip.7.html.  Tidak memiliki atau tanpa |title= (bantuan)
  4. ^ "bind function (winsock.h) - aplikasi Win32". 
  5. ^ Postill, David (2 Agustus 2015). "Apa itu Perbedaan Antara 127.0.0.1 dan 0.0.0.0?". Diakses tanggal 25 Maret 2019. 
  6. ^ Bradley Mitchell (16 Desember 2018). "Apa Artinya Ketika Anda Melihat Alamat IP 0.0.0.0". Lifewire. Diakses tanggal 25 Maret 2019. 
  7. ^ Templat:Kutip ietf
  8. ^ -to-d "Mengapa mengakses 0.0.0.0:443 dialihkan ke 127.0.0.1:443 di Linux dan bagaimana cara melarangnya?" Periksa nilai |url= (bantuan). 
  9. ^ "Unix: Mendapatkan dari sini ke sana (dasar-dasar perutean)".