Realmente necesito saber esto para un servidor Linux, pero como también se aplica a los sistemas operativos del cliente, pensé que la pregunta debería plantearse aquí en lugar de la falla del servidor.
linux
networking
ip-address
ip
Jeremy Boyd
fuente
fuente
ip addr add
puede enlazar las direcciones a un solo dispositivo.eth0:0
) o no, sigue siendo un alias. De acuerdo, los autores de laip(8)
página man eligen no usar el término "alias" porque trata todas las direcciones como iguales, casi todo el resto del mundo está de acuerdo en que asignar múltiples direcciones a la misma interfaz se llama "alias IP".Más de lo que puedas necesitar. Use
ip addr add
para agregar direcciones a una interfaz.fuente
El máximo sería 4,294,967,294 direcciones IP (suponiendo que esté hablando de IPV4, tiene suficiente RAM y sacamos una para la dirección de transmisión y otra para la dirección de red).
fuente
El kernel de Linux tiene una característica llamada AnyIP que le permite responder por un bloque contiguo de direcciones IPv4 o IPv6 a través de su interfaz de bucle invertido de Linux por muy poco costo en DRAM / CPU.
Por ejemplo, suponga que quiero que mi máquina Linux responda para cualquier dirección en 10.7.0.0/16:
ip -4 route add local 10.7.0.0/16 dev lo
Felicitaciones, ahora responde por una cantidad masiva de direcciones (más de 65,000 en este ejemplo), y su consumo de RAM prácticamente no es nada de este ejercicio. En términos de escalabilidad, esta solución es mucho mejor que agregar alias de interfaz individuales en eth0 para todas las IP que desea responder.
No hay límite para cuántas direcciones puede responder de esta manera.
fuente