Bir ping için 0.0.0.0
gelen yanıtlar 127.0.0.1
. Bununla birlikte, eğer localhost loopback'i kapatır ve başka bir ip ile başka bir arayüzü tutarsam, o zaman ping 0.0.0.0
hata verir
$ping 0.0.0.0 connect: Invalid argument
Is not 0.0.0.0
tüm arabirimler dinlemek gerekiyordu? Öyleyse, temelde, bir 0.0.0.0
ağ oluşturma perspektifinden tam olarak nasıl çalışır? ping 0.0.0.0
sadece geri döngü için çalışır, diğer arayüz için nasıl olmaz ?
- Güncelleme Başka bir yerde okudum ve burada benzer yanıtlar aldım (0.0.0.0'da ping yapamazsınız).
[anshup@s2 ~]$ ping 0.0.0.0 PING 0.0.0.0 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.010 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.009 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.009 ms
^C
--- 0.0.0.0 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2551ms
rtt min/avg/max/mdev =
0.009/0.009/0.010/0.002 ms
Peki ping yapamazsak tam olarak ne oluyor burada 0.0.0.0
? ve soruyu yineleyen, neden 0.0.0.0
ana bilgisayardaki diğer herhangi bir arayüzden değil, sadece geri döngüden gelen yanıtı geri veriyor ?