Atribuindo vários endereços IPv6 em um Servidor

Deixe-me descobrir minha intenção.

Meu host oferece centenas de endereços IPV6 gratuitos, mas cobra por um endereço IPV4. Eu tenho vários sites em um server e eu queria saber se eu posso dair a cada site / domínio seu próprio endereço IPv6.

Isso é mesmo possível? Se sim, como?

Eu li um pouco sobre o ipv6, mas não entendo tão clairo quanto eu gostairia.

Meu principal objective é que, paira cada domínio / site, tenha seu próprio IP exclusivo, paira que alguém não possa fazer uma search inviewsa e view quais sites eu tenho nesse server.

Agradecemos antecipadamente a paciência.

Em primeiro lugair, você precisa de um plano de endereçamento. Se ainda não possui um, obtenha uma networking / 48 atribuída a você. Em seguida, escolha um / 64 como sua principal networking atual. Você saveá o resto do espaço de endereço no evento, sinceramente desejo-lhe que isso acontecerá, que o seu negócio aumenta muito.

NOTA : NUNCA precisairá de mais de um / 64, mas se você for realmente grande, pode começair a fazer sentido dividir seus grandes clientes em diferentes / 64 paira ajudair a reconhecer visualmente cada um deles.

Depois de ter o seu / 64, você pode começair a alocá-lo em série (primeiro IP paira o primeiro site e assim por diante) ou escolher subgrupos organizacionais e atribuir sub-networkings a eles (exemplo: Cliente X possui 200 sites, ele obtém sua própria sub-networking pequena) . Sugiro a segunda abordagem, ajudairá no roteamento e seu time da networking não terá dor de cabeça. Eu suponho que você tenha vários serveres, possivelmente deslocados em diferentes áreas geográficas.

Você precisairá roteair corretamente o seu / 64 atribuído, então certifique-se de obtê-lo alocado corretamente pelo seu provedor de services. Ter seu próprio roteador principal ajuda com isso (não é obrigatório).

Depois disso, comece a adicionair esses IPs à (s) interface (ões) do server que servirá esses sites, criando alias de interface como este:

$: ifconfig eth0:0 2001:470:1f0a:314::1 up

Depois de concluir a adição de endereços e viewificair que eles são roteáveis, crie um VirtualHost no apache que irá responder apenas nesse IP / domínio.

<VirtualHost [2001:470:1f0a:314::1]:80>

ServiewName newhost.ipv6domain.com

Se você adicionair registros DNS adequados (newhost.ipv6domain.com -> 2001: 470: 1f0a: 314 :: 1) você deve estair bem.

Evidenciei, obviamente, toda a configuration não relevante paira o Apache. Essa não é uma declairação VirtualHost completa.

EDITAR: Eu adicionei o número da porta por engano na linha sobre o registro dns apropriado. Um erro de digitação causado por digitair esta resposta 10 minutos antes de trabalhair com o café em uma mão: P

Isso é totalmente possível e, de fato, como o IPv6 se destina a funcionair.

O problema vem com a conectividade do cliente, até agora. O IPv6 não é univiewsalmente conectable no momento, e provavelmente ainda não será por alguns anos. Um site apenas paira IPv6 não será tão acessível quanto um com um endereço v4.

No entanto, deve ser possível suportair os endereços v4 e v6. Esses sites podem compairtilhair um endereço v4, mas quando um cliente entrair na v6 eles receberão um IP sepairado. Esta abordagem de dupla stack é o que a maioria de nós terá que fazer no curto prazo à medida que nos movemos através da transição v6.

Desde algum tempo, ifconfig é substituído pelo programa ip . Você pode adicionair endereços IP6 adicionais, por exemplo, com

 sudo ip addr add 2001:470:1f0a:314::1/64 dev eth0