IPv4'te, 0.0.0.0 adresi, geçersiz, bilinmeyen veya uygulanamayan bir hedef belirlemek için kullanılan yönlendirilemeyen bir meta adresidir. Bu adrese, istemciler veya sunucular gibi bir dizi bağlamda özel anlamlar atanır.[1]

Kullanımı

Ana bilgisayar adresi olarak

Kullanım alanları:[2]

  • "Herhangi bir IPv4 adresini" belirtmenin bir yolu. Bu şekilde sunucuları yapılandırırken kullanılır (yani dinleme soketlerini bağlarken). Bu TCP programcıları tarafından INADDR_ANY olarak bilinir.
  • Bir ana bilgisayara henüz bir adres atanmadığında sahip olduğu iddia edilen adres. DHCP kullanılırken ilk DHCPDISCOVER paketini gönderirken olduğu gibi.
  • Ana bilgisayarın IP adresi yığını bunu destekliyorsa, DHCP aracılığıyla adres isteği başarısız olduğunda bir ana bilgisayarın kendisine atadığı adres. Bu kullanım modern işletim sistemlerinde APIPA mekanizması ile değiştirildi.
  • Hedefin kullanılamadığını açıkça belirtmenin bir yolu.[3]
  • İsteği orijinal hedef yerine var olmayan bir hedefe yönlendirmenin bir yolu. Genellikle reklam engelleme amacıyla kullanılır.

Sunucular bağlamında, 0.0.0.0 "yerel makinedeki tüm IPv4 adresleri" anlamına gelebilir. Eğer bir ana bilgisayarda 192.168.1.1 ve 10.1.2.1 olmak üzere iki IP adresi varsa ve ana bilgisayarda çalışan bir sunucu 0.0.0.0'da dinleyecek şekilde yapılandırılmışsa, bu IP adreslerinin her ikisinde de erişilebilir olacaktır.

Yönlendirme

Yönlendirme tabloları bağlamında, varsayılan yolu hedef alt ağ olarak göstermek için, 0 ağ maskesi ile 0.0.0.0 ağ hedefi kullanılır. Bu hedef, CIDR notasyonunda "0.0.0.0/0" olarak ifade edilir. IPv4 adres alanındaki tüm adreslerle eşleşir ve çoğu ana bilgisayarda yerel bir yönlendiriciciye yönlendirilmiş olur.

Yönlendirme tablolarında, ağ geçidi sütununda 0.0.0.0 da görüntülenebilir. Bu, karşılık gelen hedef alt ağa ulaşmak için ağ geçidinin belirtilmediğini gösterir. Bu genellikle, sistem doğrudan hedefe bağlı olduğu için hiçbir ara yönlendirme şeridinin gerekli olmadığı anlamına gelir.[4]

IPv6'da kullanımı

IPv6'da, tamamen sıfır adresi tipik olarak 0000:0000:0000:0000:0000:0000:0000:0000:0000'ın kısa gösterimi olan "::" ile temsil edilir.[5]

Kaynakça

  1. ^ Bradley, Mitchell (23 Nisan 2002). "0.0.0.0: Why This IP Address Means Trouble". Lifewire (İngilizce). 8 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Temmuz 2020. 
  2. ^ "What is the Difference Between 127.0.0.1 and 0.0.0.0?". How To Geek. 16 Ağustos 2015. 13 Ağustos 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Temmuz 2020. 
  3. ^ Woundy, Richard (Aralık 2006). Cable Device Management Information Base for Data-Over-Cable Service Interface Specification (DOCSIS) Compliant Cable Modems and Cable Modem Termination Systems (İngilizce). Motorola. 20 Ağustos 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Temmuz 2020. 
  4. ^ Henry-Stocker, Sandra (3 Ağustos 2013). "Unix: Getting from here to there (routing basics)". Network World (İngilizce). 19 Ağustos 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Temmuz 2020. 
  5. ^ "IPv6 Addressing". IPv6.com. 22 Nisan 2006. 18 Nisan 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Temmuz 2020.