O que você está vendo é exatamente o esperado. Sua máquina só tem IPv6. O Google tem apenas IPv4 e IPv6, portanto, você pode alcançá-los por meio do IPv6. Mas o GitHub só tem IPv4. O IPv4 e o IPv6 são protocolos diferentes, portanto eles não se comunicam entre si.
Basicamente, o seu servidor e o GitHub falam diferentes idiomas e você não está usando um serviço de tradução.
Um protocolo de tradução que permite que clientes IPv6 conversem com servidores IPv4 é chamado NAT64 + DNS64. Idealmente, o ISP onde seu servidor está hospedado deve fornecer tal serviço. Caso contrário, você pode experimentar os serviços experimentais que um bom amigo meu (Jan Žorž) hospeda em seu laboratório. Você pode encontrar instruções no link .
Por favor, esteja ciente de que o NAT64 só permite que os clientes IPv6 acessem os servidores IPv4, e não o contrário. Portanto, o seu servidor IPv6 não será acessível por clientes que tenham apenas IPv4. Para isso, você precisaria de um serviço SIIT-DC, mas não tenho conhecimento de ninguém que ofereça esse serviço.