Posso atribuir livremente um endereço dentro de um intervalo / 64 IPv6 fornecido? Como funciona o roteamento?

0

Meu provedor de VPS atribuiu meu intervalo VPS a / 64 IPv6. O host foi dinamicamente atribuído a um endereço nesse intervalo usando seu endereço MAC para o / 64.

Posso atribuir estaticamente o endereço :: 1 dentro desse intervalo ao meu host (para uso com DNS)? Se sim, como os hosts externos descobrirão a rota? Há mais alguma coisa que eu preciso fazer para que o host propague as informações?

(Eu tentei e pareceu funcionar, mas houve atrasos de alguns segundos inicialmente ao tentar pingar o host remotamente, e a configuração parou de funcionar, então me pergunto se eu estava fazendo isso corretamente.)

    
por sjmulder 23.10.2017 / 10:44

1 resposta

2

Portanto, existem várias situações possíveis:

  1. Seu servidor "possui" um intervalo /64 em uma sub-rede /48 compartilhada grande . Do ponto de vista do roteador, todos os endereços estão no link e precisam ser descobertos individualmente por meio do NDP. Esta é (infelizmente) a situação mais comum em VPSs mais baratos.

  2. Seu servidor "possui" um endereço único em uma sub-rede compartilhada /64 , mas adicionalmente tem uma sub-rede "encaminhada" /64 dedicada (mas possivelmente maior, como /56 ). Do ponto de vista do roteador, apenas esse endereço único está no link, e a sub-rede dedicada é roteada via esse endereço. Isso é mais flexível.

De documentação do TransIP , definitivamente parece que eles ' está fazendo a opção nº 1.

(Também em geral, se o painel de controle mostrar um gateway fora de / 64, provavelmente você verá a opção nº 1. Se o painel de controle solicitar que você adicione endereços IP individuais , é muito provável opção # 1 - a menos que seja puramente para fins de DNS reverso, mas, por exemplo, painéis baseados em SolusVM não permitem que você especifique rDNS, apenas o próprio endereço, então isso é claramente um sinal da variante # 1.

Can I statically assign the ::1 address within that range to my host (for use with DNS)?

Se a sub-rede for roteada, sim. Todo o prefixo roteado (seja um / 64 ou tamanho diferente) está em seu controle.

Se estiver no link, depende do provedor. Tecnicamente sim, você poderia, mas muitos provedores usam o software SolusVM para gerenciar os serviços, e parece reservar esse endereço por razões pouco claras; ou seja, o botão "Adicionar novo endereço IPv6" não permite adicioná-lo.

If so, how will outside hosts discover the route?

Se o host achar que está na mesma sub-rede que você, ele usará o NDP (o equivalente IPv6 do ARP) para descobrir seu endereço MAC diretamente. (O NDP será usado se a sub-rede for roteada ou não, mas o endereço consultado será diferente.)

Mas o resto da internet não se preocupará em descobrir nada; eles simplesmente encaminharão o pacote para seu gateway padrão (novamente usando o NDP) e deixarão o gateway lidar com ele.

Em geral, a internet não precisa de uma rota específica para você - ela só precisa de uma rota para toda a rede do provedor de VPS, só isso.

Is there anything else I have to do to have the host propagate the information?

Não, tecnicamente tudo o que é necessário é responder ao NDP "Solicitações ao Vizinho", que é automático, desde que o endereço esteja configurado no SO.

Exceção: Em algumas situações (quando você deseja "anunciar" um endereço no link, mas não deseja configurá-lo no SO), é necessário configurar um daemon "proxy NDP" para enviar essas respostas. Por exemplo, você faria isso quando o host não fornecer uma sub-rede roteada, mas você ainda precisa configurar um servidor VPN.

    
por 25.10.2017 / 17:12