Significati della notazione dell'indirizzo IP [::]: [someport]


14

cosa significa questa notazione dell'indirizzo IP [::]:[4443].


2
[::]:[4443]sembra un errore di battitura. Avrebbe dovuto dirlo[::]:4443
Kasperd il

Risposte:


22

[::]indica tutti gli indirizzi ipv6. 4443 è un numero di porta. Quindi se un servizio è associato [::]:4443ascolterà tutti gli indirizzi ipv6 disponibili nel tuo sistema. È simile all'ascolto 0.0.0.0di ipv4.

Alcuni servizi si legano a tutti gli IP disponibili (incluso ipv4) mentre si legano a [::]. A rigor di termini [::]indica solo ipv6. Come da convenzione di scrittura ipv6, è 0'spossibile sostituire un blocco consecutivo di in un indirizzo ipv6 ::. Considerando che ipv6 è di 128 bit, l'indirizzo ::è 0000:0000:0000:0000:0000:0000:0000:0000in formato esadecimale espanso.


3
s / un blocco controverso / un gruppo contiguo / o / un gruppo consecutivo /. gli indirizzi v4 sono mappati nella v6 (at :: ffff: 0000: 0000/96), quindi ascoltando :: può accettare sia la v6 che la v4 se l'implementazione lo sceglie, di solito chiamata 'single-stack'; solo le implementazioni 'dual-stack' richiedono ascolti separati su :: e 0.0.0.0
dave_thompson_085

quindi quello che stai dicendo è che 4443 è la porta di ascolto per tutti gli indirizzi ipv4 e ipv6.
captainchhala,

10

È una designazione vincolante per la porta 4443 di tutte le interfacce che supportano IPv6. È equivalente a [0000:0000:0000:0000:0000:0000:0000:0000]:4443.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.