Quero atribuir IPs públicos aos meus serviços (são necessários IPv4 e IPv6), mas posso optar por:
- Atribuir um endereço IPv4 dedicado
- Atribuir um endereço IPv6 dedicado
- Atribuir um pacote - de um endereço IPv4 e IPv6...
Como preciso dos dois, gostaria de saber qual a vantagem de atribuí-los um por um ou em conjunto... Há alguma desvantagem caso eu escolha um?
E perdi em algum lugar o ponto de atribuir um IPv6 público diretamente a uma máquina? No meu caso, tive que primeiro atribuir um endereço IPv6 local à máquina e depois adicionar o IPv6 a ela - basicamente um NAT, o que não parece correto...
Talvez alguém possa me ajudar nisso.... Agradecemos antecipadamente, Sebastian
Responder1
Atribua quantos endereços IP e rotas forem necessários para levar o tráfego para onde você precisa. Suponha que os endereços de serviço externos sejam de pilha dupla.
Exemplos de balanceadores de carga de pilha dupla do Azure tendem a ter IPs públicos no LB e privados no backend. Tomando um exemplo dos documentos do Azure, 2a01:111:f100:3000::a83e:19c3
do intervalo público do Azure e fd00:db8:deca:deed::4
de um ULA exclusivo /48
que você gerou.
Não é necessário NAT para v6. As conexões 2a01:111:f100:3000::a83e:19c3
são roteadas pela Internet para o Azure e terminam no LB. Novas conexões são enviadas por proxy para o back-end fd00:db8:deca:deed::4
. Embora, por ser um proxy, o backend poderia facilmente ser um endereço v4 RFC 1918 ou um endereço público v6. No Azure, se tiver uma rota para a vnet, também poderá ligar-se diretamente ao anfitrião backend.
Caso você queira se conectar diretamente a uma instância, atribua a ela um endereço IPv6 público. Isso pode ser um acréscimo a outros endereços IP que possui.
Peculiaridades:
- Pelo que eu sei, uma VM deve receber pelo menos um endereço v4.
- Algumas capturas de tela da documentação do Azureusar incorretamente intervalos IPv6 não alocados. Use ULA para espaço v6 privado.