Nunca lidei com IPv6. Hoje instalei minha internet de uma empresa de internet e eles trouxeram o roteador. Quando acessei o roteador para ver seu endereço IP público, descobri que só havia endereço IPv6. Um que termina com /64
e outro que termina com /128
. Não tenho ideia da diferença entre eles.
Bem, a principal coisa que estou tentando fazer é ter um servidor para hospedar sites nele. Pelo menos um site no momento. Pelo que sei é que devo colocar o endereço IP do meu roteador nas configurações de domínio do meu nome de domínio. Então devo instruir o roteador a encaminhar quaisquer solicitações HTTP para o meu servidor por meio de encaminhamento de porta ou algo assim. Tanto quanto sei, todos os provedores de domínio suportam apenas IPv4. Então, como contornar esse problema?
Responder1
Com o IPv6 você tem bilhões e bilhões de endereços. A /64
significa que os primeiros 64 (dos 128 bits de um endereço IPv6) são fixos e os bits restantes estão disponíveis para uso. A /64
tem 18.446.744.073.709.551.616 endereços para ser mais preciso. O IPv6 não usa NAT, portanto não há diferença entre endereços internos e externos. A única diferença é que provavelmente existe um firewall entre sua rede e o mundo externo para filtrar o que entra e sai. Os endereços em si não são alterados em trânsito. Cada endereço IPv6 é diretamente acessível do mundo exteriorseo firewall permite isso.
O problema que você encontrará é que infelizmente a maior parte do mundo ainda não tem IPv6. Está chegando (a Bélgica já ultrapassou a marca de 20%), mas ainda não está disponível em todos os lugares. Como IPv4 e IPv6 são dois protocolos diferentes, eles não se comunicam. Isso significa que se você tiver apenas IPv6 para hospedar seu site, apenas os usuários que possuem IPv6 poderão acessá-lo. Se o usuário tiver apenas IPv4 (ainda a grande maioria), ele não conseguirá acessar o seu site.
É por isso que hoje em dia os sites e outros serviços têm que ser dual-stack: suportando IPv4 e IPv6 ao mesmo tempo para que todos possam acessá-los. Esperamos que sua conexão com a Internet tenha IPv4 e IPv6. Se você tiver seu próprio endereço IPv4, use-o para o seu site. Se você não tem seu próprio endereço IPv4 (e isso acontece cada vez mais porque os endereços IPv4 são escassos (é por isso que o IPv6 foi inventado), então o IPv4 está ficando caro e os endereços IPv4 precisam ser compartilhados), então você não pode executar um servidor web nele e a maioria das pessoas não conseguirá acessar seu site.
Responder2
Quando você se conecta ao roteador com seu computador, ele obterá um endereço que deverá ajudá-lo a determinar qual dos endereços é o do roteador (eles devem estar no mesmo intervalo). IP6 não precisa de encaminhamento como tal. O servidor web terá um endereço próprio que deverá ser associado ao nome de domínio (www.whatever.com) com um registro AAAA no DNS. Além disso, você precisará abrir o firewall do roteador (de alguma forma, com segurança) para permitir conexões externas ao servidor web.