4D v14.3

Suporte de IPv6

Página Inicial

 
4D v14.3
Suporte de IPv6

Suporte de IPv6  


 

 

A partir da versão 14, 4D suporta a notação de endereços IPv6. Isto afeta a todos os servidores integrados de 4D, ou seja:

  • O servidor web, assim como o servidor SOAP,
  • O servidor SQL.

Nota: para obter mais informações sobre IPv6, consulte a seguinte especificação: RFC 2460.

O suporte de IPv6 é transparente para os usuários e para os programadores 4D: o programa aceita indiferentemente as conexões IPv6 ou IPv4 quando a configuração "Endereço IP" da porta de escuta do servidor é Todos (ver Definir o Endereço IP para os pedidos HTTP (servidor HTTP) e Preferências de publicação do servidor SQL (servidor SQL).

No entanto, deve prestar atenção aos seguintes pontos:

  • Indicação dos números de porta
    A notação IPv6 usa dois pontos (:), a adição dos números de porta pode trazer certa confusão, por exemplo:
    2001:0DB8::85a3:0:ac1f:8001 // endereço IPv6
    2001:0DB8::85a3:0:ac1f:8001:8081 // endereço IPv6 porta 8081


    Para evitar esta confusão, se recomenda utilizar a notação [ ] quando se combina um endereço IPv6 com um número de porta, por exemplo:
    [2001:0DB8::85a3:0:ac1f:8001]:8081 //endereço IPv6 porta 8081
  • Não há detecção da ocupação da porta TCP
    A diferença de versões anteriores de 4D, quando o servidor esta configurado para responder a "todos" os endereços IP com 4D v14, se a porta TCP está sendo utilizado por outra aplicação, já não se indica quando se inicia o servidor. De fato, o servidor 4D não detecta nenhum erro neste caso devido a que a porta permanece livre sob o endereço IPv6. No entanto, não é possível acessar a ela mediante o endereço IPv4 da máquina, nem por meio do endereço local: 127.0.0.1.
    Se seu servidor 4D não parece responder na porta definida, pode provar o endereço [::1] no servidor (equivalente sob IPv6 a 127.0.0.1, adicione :numPort para provar um número de porta diferente ao número por padrão). Se 4D responde, é provável que outra aplicação esteja usando a porta em IPv4.

 
PROPRIEDADES 

Produto: 4D
Tema: Web Server

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)