Eu realmente preciso saber disso para um servidor linux, mas como também se aplica aos sistemas operacionais clientes, achei que a pergunta deveria ser feita aqui, em vez de falha do servidor.
linux
networking
ip-address
ip
Jeremy Boyd
fonte
fonte
ip addr add
pode vincular os endereços a um único dispositivo.eth0:0
) ou não, ainda é um alias. É verdade que os autores daip(8)
página de manual optam por não usar o termo "alias" porque ele trata todos os endereços como iguais, praticamente o resto do mundo concorda que atribuir vários endereços à mesma interface é chamado de "aliasing de IP".Mais do que você poderia precisar. Use
ip addr add
para adicionar endereços a uma interface.fonte
O máximo seria 4.294.967.294 endereços IP (supondo que você esteja falando sobre IPV4, você tenha RAM suficiente e escolhemos um para o endereço de broadcast e outro para o endereço de rede).
fonte
O kernel do linux possui um recurso chamado AnyIP, que permite que você responda por um bloco contíguo de endereços IPv4 ou IPv6 via interface de loopback do linux por um custo muito baixo em DRAM / CPU.
Por exemplo, suponha que eu queira que minha máquina Linux responda por qualquer endereço em 10.7.0.0/16:
ip -4 route add local 10.7.0.0/16 dev lo
Parabéns, agora você responde por um grande número de endereços (mais de 65.000 neste exemplo) e seu consumo de RAM é praticamente nada deste exercício. Em termos de escalabilidade, essa solução é muito melhor do que adicionar alias de interface individual no eth0 para todos os IPs que você deseja responder.
Não há limite para quantos endereços você pode responder dessa forma.
fonte