Cevabımın yanlış olduğu belirtildi. Silemediğimden, doğru olanı vereceğim.
İfade *:*"Herhangi Bir Adres, Herhangi Bir Bağlantı Noktası" anlamına gelir. Tüm UDP dinleyicileri bu imzayı gösterecektir. Bu UDP'nin bağlantısız doğası gereğidir.
Orijinal (yanlış) cevap. Evet ve hayır. *:*HERHANGİ bir IPv6 adresini ifade eder. Bilinmeyen / belirtilmemiş bir adres arasındaki fark IPv4'te belirsizdir, bu nedenle ağdaki herhangi bir ana bilgisayarı temsil etmek için 0.0.0.0/0 kullanıyoruz, ancak IPv6'da çok küçük bir fark var.
Bununla birlikte, çoğunlukla, insanlar ::0'ların bitişik bir dizgisini temsil etmek için kullanırlar .
Bir IPv6 adresinde, bitişik sıfırların herhangi bir dizisi şu şekilde değiştirilebilir ::
:
0.0.0.0/0=> 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000 => ::=>*:*
fe80:0000:0000:0000:2000:0aff:fea7:0f7c => fe80::2000:0aff:fea7:0f7c
Bununla birlikte, joker karakterlerin kullanıldığı gösterim, adres kalıplarının daha iyi kontrol edilmesine izin verir. Örneğin, ::eşleşmeyecek fe80::2000:0aff:fea7:0f7c, eşleşecek *:*.
Bu fark, rota oluşturmayan herhangi bir cihaz için anlamlı değildir, ancak toplanmış adres alanlarına en uygun rotaları seçme zamanı geldiğinde, joker karakter gösterimi, daha esnek hedef ağların seçilmesine izin verir.
*:*IPv6 iken0.0.0.0:0IPv4 olduğuna inanıyorum .