Este domínio não possui um servidor DNS IPv6, isso pode impedir que alguns usuários somente IPv6 cheguem até ele [fechado]

1

Atualização de aplicativo rejeitada pela Apple, porque não funciona com a conexão ipv6. App se conecta ao servidor através do websocket (socket.io, NodeJS, Express). App usa o endereço subdomínio para se conectar ao servidor.

Eu configurei um balanceador de carga do Google com dois "frontends". Um é o ipv4 normal, outro é o ipv6.

Eu posso acessar o servidor usando o endereço ipv4 do balanceador de carga diretamente, portanto, suponho que isso significa que o fiz corretamente.

O endereço ipv6 reservado externo do balanceador de carga é assim:

[9999:9999:0:9999::]:80

Eu adicionei o registro DNS "AAAA" ao subdomínio. Depois de aceitar esse endereço, o editor de DNS mostra o seguinte:

9999:9999:0000:9999:0000:0000:0000:0000

Serviços como este: link
Estão mostrando estes resultados: link

Como você pode ver na captura de tela, entre outras mensagens, está escrito:

This domain has no IPv6 DNS server, this may prevent some IPv6-only users from reaching it.

Eu criei o ponto de acesso conforme descrito aqui da apple (teste de compatibilidade com IPv6 DNS64 / NAT64 regularmente) e iPhone conectado a este hotspot.
App não pode se conectar ao servidor.
Também tentei acessar a verificação de integridade no endereço do Safari enquanto estava no mesmo telefone com a mesma conexão. Ele retorna a resposta correta "true", mas isso não tem nada a ver com websocket - é simples ouvinte REST.

O que estou fazendo de errado?

    
por stkvtflw 01.02.2018 / 13:01

1 resposta

1

A mensagem parece não ser sobre seus registros AAAA, mas sobre o endereço do servidor DNS do seu domínio. Mesmo quando seu domínio tiver registros AAAA, os usuários somente IPv6 não poderão alcançá-lo se não conseguirem acessar o servidor DNS para seu domínio.

    
por 01.02.2018 / 16:31