La mayoría de las subredes IPv6 no son más pequeñas que /64
. No es un requisito del protocolo, pero es un estándar de facto y también es necesario para las redes que ejecutan SLAAC .
Cada una de esas redes contiene 18446744073709551616 direcciones IP y, en cada red, solo se utilizarán algunas de esas direcciones.
Por lo tanto, incluso si sabe exactamente qué subredes están asignadas y cuáles no están asignadas, es imposible escanear incluso una sola subred IPv6 para encontrar las direcciones de host que están en uso dentro de esa subred. Por lo tanto, hacer que sea difícil adivinar qué subredes están asignadas no ayuda realmente.
Ponga eso junto con el hecho de que incluso si los ISP deben mover sus bloques de direcciones de vez en cuando, deben documentar sus asignaciones en WHOIS para que los extraños puedan averiguar quién es responsable de una dirección IP determinada y comunicarse con el derecho escritorio de abuso Intencionalmente hacemos lo contrario de ocultar las asignaciones de red IP.
Excepciones: si adivina una subred IPv6 que está en uso, en realidad tiene una probabilidad mejor que 1/18446744073709551616 de encontrar una dirección IP asignada dentro de esa subred. Por ejemplo, si SLAAC está en uso y quién puede adivinar la dirección MAC de un host en la subred, puede generar su dirección IP. Las direcciones de privacidad mitigan esto. Además, los servidores a menudo tendrán direcciones simples y bien conocidas como <subnet>::1
, por lo que también pueden adivinarlas (pero, de nuevo, son servidores, por lo que se supone que se supone que tienen direcciones conocidas). Aún así, es lo suficientemente desalentador que creo que sigue siendo una tarea inútil tratar de "portscan" IPv6.