IPv6 este prescurtarea de la Internet Protocol version 6, si este un protocol dezvoltat pentru a inlocui in Internet. Spre deosebire de adresele IPv4 care au o lungine de 32 de biti (4 octeti), adresele IPv6 au o lungime de 128 biti (16 octeti), ceea ce este considerat suficient pentru o perioada indelungata de timp, permitand alocarea a 34,000,000,000,000,000,000,000,000,000,000,000,000 adrese IPv6 unice (2128 sau aproximativ 3,403 × 1038). Lungimea mare a adresei permite impartirea in blocuri