Poiché 127.0.0.1 è noto come indirizzo di loopback, esiste un termine più breve per fare riferimento a 0.0.0.0 diverso da "l'indirizzo IP che significa tutto l'indirizzo IP sul computer locale"?
Poiché 127.0.0.1 è noto come indirizzo di loopback, esiste un termine più breve per fare riferimento a 0.0.0.0 diverso da "l'indirizzo IP che significa tutto l'indirizzo IP sul computer locale"?
Risposte:
A volte viene chiamato "indirizzo jolly" INADDR_ANY
o "indirizzo non specificato" . Il nome ufficiale è "indirizzo sorgente per questo host su questa rete" ( RFC 5735, Sezione 3 ). Non deve apparire nei pacchetti inviati alla rete in circostanze normali:
Questo host su questa rete. NON DEVE essere inviato, tranne come indirizzo di origine come parte di una procedura di inizializzazione mediante la quale l'host apprende il proprio indirizzo IP.
Ma se appare come indirizzo di destinazione nel pacchetto in entrata, dovrebbe essere trattato come indirizzo di trasmissione 255.255.255.255 ( RFC 1122, Sezione 3.3.6 )
0.0.0.0/0
, che copre ogni IP su Internet, è diverso 0.0.0.0/32
o giusto 0.0.0.0
, ed è ciò di cui l'OP sembrava chiedersi. 0.0.0.0
è INADDR_ANY
, che viene utilizzato principalmente quando si accetta (2) ing per consentire le connessioni in entrata indipendentemente dall'indirizzo IP di destinazione, mentre 0.0.0.0/0
è "tutti gli indirizzi" (più comunemente utilizzato nel routing quando si specifica un gateway predefinito e nei firewall quando si specificano le regole predefinite), ed 0.0.0.0/32
è "l'indirizzo non specificato" (utilizzato più comunemente nella programmazione a livello di applicazione per dire "questo indirizzo è errato / non inizializzato").