Apa maksud dari ip address 0.0.0.0

Jawaban Lee B benar, tetapi inilah beberapa RFC yang relevan jika Anda tertarik.

0.0.0.0:

Dari RFC1122 , Bagian 3.1.2.3:

Kami sekarang merangkum kasus khusus penting untuk alamat IP Kelas A, B, dan C, menggunakan notasi berikut untuk alamat IP:

{ <Network-number>, <Host-number> } or { <Network-number>, <Subnet-number>, <Host-number> }

...

(a) { 0, 0 } This Host on this network. MUST NOT be sent, except as a source address as part of an initialization procedure by which the Host learns its own IP address.

Hanya saja, "Host ini di jaringan ini" ... karena jawaban Lee B menyatakan ini diterjemahkan ke semua alamat IP yang tersedia di Host Anda. Hosting layanan pada 0.0.0.0 akan secara otomatis Host layanan itu pada setiap antarmuka yang dapat dialamatkan.

127.0.0.1:

Dari RFC5735 :

127.0.0.0/8 - Blok ini ditugaskan untuk digunakan sebagai alamat loopback Host Internet. Datagram yang dikirim oleh protokol tingkat lebih tinggi ke alamat di mana saja di dalam blok ini akan kembali ke dalam Host. Ini biasanya diimplementasikan hanya dengan 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.

Perbedaan antara 0.0.0.0 dan alamat loopback 127.0.0.1 adalah bahwa alamat loopback dirancang untuk memungkinkan antarmuka IP berfungsi penuh di dalam Host itu sendiri, terlepas dari apa yang tampak seperti pengaturan jaringan, jika ada, seperti apa. Lalu lintas yang dikirim ke perangkat loopback segera diterima di sana. Bukan karena jaringan loopback "merujuk" ke Host Anda sendiri ... itu lebih seperti Anda memiliki segmen jaringan mini di Host Anda yang perangkat, proses dan soketnya dapat dibuka dan terhubung.

IP addresses in Internet Protocol (IP) version 4 (IPv4) range from 0.0.0.0 up to 255.255.255.255. The IP address 0.0.0.0 has several special meanings on computer networks. However, it can not be used as a general-purpose device address.

Pixabay

This IP address is structured like a regular one (it has four places for numbers). However, it's a placeholder address or one that's used to describe that there isn't a normal address assigned—neither public nor private. For example, instead of putting no IP address into the network area of a program, 0.0.0.0 can be used to mean anything from accept all IP addresses or block all IP addresses to the default route.

It's easy to confuse 0.0.0.0 and 127.0.0.1. An address with four zeros has several defined uses (as described below), while 127.0.0.1 has one specific purpose of allowing a device to send messages to itself.

The 0.0.0.0 IP address is sometimes called a wildcard address, unspecified address, or INADDR_ANY.

In short, 0.0.0.0 is a non-routable address that describes an invalid or unknown target. However, it means something different depending on whether it's seen on a client device like a computer or on a server machine.

Pixabay

PCs and other client devices normally show an address of 0.0.0.0 when not connected to a TCP/IP network. A device might give itself this address by default whenever it is offline.

It might also be automatically assigned by DHCP in the case of address assignment failures. When set with this address, a device cannot communicate with any other devices on that network.

0.0.0.0 can also theoretically be set as a device's subnet mask rather than its IP address. However, a subnet mask with this value has no practical purpose. Both the IP address and network mask are typically assigned 0.0.0.0 on a client.

Depending on the way it's used, firewall or router software might use 0.0.0.0 to indicate that every IP address should be blocked (or allowed).

Some devices, particularly network servers, possess more than one network interface. TCP/IP software applications use 0.0.0.0 as a programming technique to monitor network traffic across all the IP addresses currently assigned to the interfaces on that multi-homed device.

Pixabay

While connected computers do not use this address, messages carried over IP sometimes include 0.0.0.0 inside the protocol header when the source of the message is unknown.

If a computer is properly configured for TCP/IP networking but shows 0.0.0.0 for an address, try the following to troubleshoot this problem and obtain a valid address:

  • On networks with dynamic address assignment support, release and renew the computer's IP address. Failures with DHCP assignment can be intermittent or persistent. If the failures persist, troubleshoot the DHCP server configuration. Common causes of failure include having no available addresses in the DHCP pool.
  • For networks that require static IP addressing, configure a valid IP address on the computer.

Thanks for letting us know!

Tell us why!

Sebagian besar dari kita pernah mendengar tentang '127.0.0.1 dan 0.0.0.0' tetapi mungkin tidak terlalu memikirkannya, tetapi jika keduanya benar-benar tampak mengarah ke lokasi yang sama, lalu apa perbedaan sebenarnya di antara keduanya? Pos T&J SuperUser hari ini membantu menjelaskan hal-hal bagi pembaca yang bingung.

Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web Tanya Jawab berbasis komunitas.

Saya memahami bahwa 127.0.0.1 menunjuk ke localhost dan 0.0.0.0 juga melakukannya (perbaiki saya jika saya salah). Jadi, apa perbedaan antara 127.0.0.1 dan 0.0.0.0?

Apa perbedaan antara 127.0.0.1 dan 0.0.0.0?

Apa Perbedaan Antara 127.0.0.1 dan 0.0.0.0?

  • 127.0.0.1 adalah alamat loopback (juga dikenal sebagai localhost).
  • 0.0.0.0 adalah meta-address yang tidak dapat dirutekan yang digunakan untuk menunjuk target yang tidak valid, tidak diketahui, atau tidak dapat diterapkan (placeholder 'tanpa alamat tertentu').

Dalam konteks entri rute, ini biasanya berarti rute default.

Dalam konteks server, 0.0.0.0 berarti semua alamat IPv4 di mesin lokal . Jika sebuah host memiliki dua alamat IP, 192.168.1.1 dan 10.1.2.1, dan server yang berjalan pada host tersebut mendengarkan 0.0.0.0, itu akan dapat dijangkau di kedua IP tersebut.

Apa itu Alamat IP 127.0.0.1?

127.0.0.1 adalah alamat protokol Internet (IP) loopback yang juga disebut sebagai localhost . Alamat tersebut digunakan untuk membuat koneksi IP ke mesin atau komputer yang sama yang digunakan oleh pengguna akhir.

Konvensi yang sama didefinisikan untuk komputer yang mendukung pengalamatan IPv6 menggunakan konotasi: 1. Membuat koneksi menggunakan alamat 127.0.0.1 adalah praktik yang paling umum; namun, menggunakan alamat IP apa pun dalam rentang 127… * akan berfungsi dengan cara yang sama atau serupa. Konstruksi loopback memberi komputer atau perangkat yang mampu jaringan kemampuan untuk memvalidasi atau menetapkan tumpukan IP pada mesin.

Sumber: 127.0.0.1 - Apa Kegunaannya dan Mengapa Penting?

Alamat Khusus

Nomor jaringan kelas A 127 ditetapkan ke loopback fungsi, yaitu, datagram yang dikirim oleh protokol tingkat yang lebih tinggi ke alamat jaringan 127 harus mengulang kembali ke dalam host. Tidak ada datagram terkirim ke alamat jaringan 127 seharusnya muncul di jaringan manapun dimanapun.

Sumber: Nomor Jaringan

Jika itu Kelas Utuh A, Apa Titik Nilai Sewenang-wenang Lain untuk Tiga Oktet Terakhir?

Tujuan dari rentang loopback adalah menguji implementasi protokol TCP / IP pada sebuah host. Karena lapisan bawah dihubung pendek, mengirim ke alamat loopback memungkinkan lapisan yang lebih tinggi (IP dan di atasnya) diuji secara efektif tanpa kemungkinan masalah di lapisan bawah terwujud. 127.0.0.1 adalah alamat yang paling umum digunakan untuk tujuan pengujian.

Sumber: IP Reserved, Loopback dan Alamat Pribadi

Untuk informasi lebih lanjut lihat Tanya Ubuntu pertanyaan: Apa itu Perangkat Loopback dan Bagaimana Cara Menggunakannya?

Apa itu Alamat IP 0.0.0.0?

0.0.0.0 adalah sintaks alamat yang valid. Jadi harus diurai sebagai valid di mana pun alamat IP dalam notasi desimal bertitik tradisional diharapkan. Setelah diurai dan diubah menjadi bentuk numerik yang bisa diterapkan, nilainya menentukan apa yang terjadi selanjutnya.

Nilai semua-nol memang memiliki arti khusus. Begitulah sah , tetapi memiliki arti yang mungkin tidak sesuai (dan karenanya diperlakukan sebagai tidak valid) untuk keadaan tertentu. Ini pada dasarnya adalah placeholder 'tidak ada alamat tertentu'. Untuk hal-hal seperti pengikatan alamat koneksi jaringan, hasilnya dapat berupa menetapkan alamat antarmuka yang sesuai ke koneksi. Jika Anda menggunakannya untuk mengonfigurasi antarmuka, itu dapat menghapus alamat dari antarmuka. Itu tergantung pada konteks penggunaan untuk menentukan apa yang sebenarnya 'tidak ada alamat tertentu' lakukan.

Dalam konteks entri rute, ini biasanya berarti rute default. Itu terjadi sebagai hasil lebih dari topeng alamat, yang memilih bit untuk dibandingkan. Masker 0.0.0.0 tidak memilih bit, sehingga perbandingan akan selalu berhasil. Jadi ketika rute seperti itu dikonfigurasi, selalu ada tempat untuk paket pergi (jika dikonfigurasi dengan tujuan yang valid).

Dalam beberapa kasus, hanya '0' juga akan bekerja dan memiliki efek yang sama. Tapi ini tidak dijamin. Bentuk 0.0.0.0 adalah cara standar untuk mengatakan 'tidak ada alamat tertentu' (dalam IPv6 yaitu ::0 atau hanya :: ).

Sumber: Apa Arti Alamat IP 0.0.0.0?

Dalam Protokol Internet versi 4, alamat 0.0.0.0 adalah alamat-meta yang tidak dapat dirutekan yang digunakan untuk menentukan target yang tidak valid, tidak diketahui, atau tidak dapat diterapkan. Untuk memberi arti khusus pada bagian data yang tidak valid adalah aplikasi pensinyalan in-band.

Dalam konteks server, 0.0.0.0 berarti semua alamat IPv4 di mesin lokal . Jika sebuah host memiliki dua alamat IP, 192.168.1.1 dan 10.1.2.1, dan server yang berjalan pada host mendengarkan 0.0.0.0, itu akan dapat dijangkau di kedua IP tersebut ( catatan: Teks khusus ini diulangi dari atas sebagai bagian dari jawaban keseluruhan ).

Dalam konteks perutean, 0.0.0.0 biasanya berarti rute default, yaitu rute yang mengarah ke 'sisa' Internet, bukan ke suatu tempat di jaringan lokal.

Kegunaan Termasuk:

  • Alamat yang diklaim oleh tuan rumah sebagai miliknya sendiri ketika belum diberi alamat. Seperti saat mengirim paket DHCPDISCOVER awal saat menggunakan DHCP.
  • Alamat yang diberikan oleh host untuk dirinya sendiri ketika permintaan alamat melalui DHCP gagal, asalkan tumpukan IP host mendukungnya. Penggunaan ini telah diganti dengan mekanisme APIPA pada sistem operasi modern.
  • Cara untuk menentukan semua host IPv4 . Ini digunakan dengan cara ini saat menentukan rute default.
  • Cara untuk menentukan secara eksplisit bahwa target tidak tersedia. Sumber: 127.0.0.1 - Apa Kegunaannya dan Mengapa Penting?
  • Cara untuk menentukan semua alamat IPv4 . Ini digunakan dengan cara ini saat mengkonfigurasi server (yaitu saat mengikat soket pendengar). Ini dikenal oleh programmer TCP sebagai INADDR_ANY. [ bind (2) mengikat ke alamat, bukan antarmuka. ]

Di IPv6, alamat semua-nol ditulis sebagai ::

Sumber: 0.0.0.0 [Wikipedia]

Penemuan / Permintaan DHCP

Saat klien melakukan boot untuk pertama kali, hal itu dikatakan berada di file keadaan awal , dan mengirimkan pesan DHCPDISCOVER pada subnet fisik lokalnya melalui port Protokol Datagram Pengguna (UDP) 67 (server BootP). Karena klien tidak memiliki cara untuk mengetahui subnet miliknya, DHCPDISCOVER adalah siaran semua subnet (alamat IP tujuan 255.255.255.255), dengan alamat IP sumber 0.0.0.0. Alamat IP sumber adalah 0.0.0.0 karena klien tidak memiliki alamat IP yang dikonfigurasi.

Jika server DHCP ada di subnet lokal ini dan dikonfigurasi serta beroperasi dengan benar, server DHCP akan mendengar siaran dan merespons dengan pesan DHCPOFFER. Jika server DHCP tidak ada di subnet lokal, harus ada Agen Relai DHCP / BootP di subnet lokal ini untuk meneruskan pesan DHCPDISCOVER ke subnet yang berisi server DHCP.

Agen relai ini dapat berupa host khusus (Microsoft Windows Server, misalnya) atau router (router Cisco yang dikonfigurasi dengan pernyataan pembantu IP tingkat antarmuka, misalnya).

Setelah klien menerima DHCPOFFER, ia menanggapi dengan pesan DHCPREQUEST, menunjukkan maksudnya untuk menerima parameter di DHCPOFFER, dan berpindah ke meminta negara . Klien mungkin menerima beberapa pesan DHCPOFFER, satu dari setiap server DHCP yang menerima pesan DHCPDISCOVER asli. Klien memilih satu DHCPOFFER dan hanya menanggapi server DHCP itu, secara implisit menolak semua pesan DHCPOFFER lainnya. Klien mengidentifikasi server yang dipilih dengan mengisi file Pengidentifikasi Server kolom opsi dengan alamat IP server DHCP.

DHCPREQUEST juga merupakan siaran, jadi semua server DHCP yang mengirim DHCPOFFER akan melihat DHCPREQUEST, dan masing-masing akan mengetahui apakah DHCPOFFER-nya diterima atau ditolak. Opsi konfigurasi tambahan apa pun yang dibutuhkan klien akan disertakan dalam bidang opsi pada pesan DHCPREQUEST. Meskipun klien telah ditawari alamat IP, ia akan mengirimkan pesan DHCPREQUEST dengan alamat IP sumber 0.0.0.0. Saat ini, klien belum menerima verifikasi yang jelas menggunakan alamat IP.

Percakapan klien-server untuk klien yang mendapatkan alamat DHCP di mana klien dan server DHCP berada di subnet yang sama:

Apa maksud dari ip address 0.0.0.0

Sumber: Memahami dan Mengatasi Masalah DHCP di Catalyst Switch atau Jaringan Perusahaan

Rute Default

Dokumen ini menjelaskan cara mengkonfigurasi rute default atau gateway pilihan terakhir. Perintah IP ini digunakan:

  • ip default-gateway
  • ip default-network
  • rute ip 0.0.0.0 0.0.0.0

Rute IP 0.0.0.0 0.0.0.0

Membuat rute statis ke jaringan 0.0.0.0 0.0.0.0 adalah cara lain untuk mengatur gateway pilihan terakhir di router. Seperti halnya ip default-network perintah, menggunakan rute statis ke 0.0.0.0 tidak bergantung pada protokol perutean apa pun. Namun, perutean IP harus diaktifkan di router.

catatan: IGRP tidak memahami rute ke 0.0.0.0. Oleh karena itu, tidak dapat menyebarkan rute default yang dibuat menggunakan rute ip 0.0.0.0 0.0.0.0 perintah. Menggunakan ip default-network perintah agar IGRP menyebarkan rute default.

Sumber: Mengonfigurasi Gateway of Last Resort Menggunakan Perintah IP

Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini .