Como eu configuro o tinydns (com o patch IPv6 do fefe) para escutar no endereço IPv6?

1

Estou configurando minha rede para dar suporte ao IPv6. Eu tenho endereços IPv6 estáticos atribuídos a cada interface do meu roteador e radvd anunciando prefixos diferentes em cada interface. O próximo passo seria obter meu dnscache (do djbdns) trabalhando no IPv6. O dito dnscache tem o patch IPv6 do fefe aplicado, então eu suponho que ele deve funcionar com o IPv6. No entanto, não consigo encontrar nenhuma documentação on-line sobre como fazer com que o dnscache corrigido ouça o IPv6.

Como configuro o tinydns e o dnscache para escutar no IPv6 também?

    
por Christian Hudon 16.11.2012 / 22:27

1 resposta

3

Você precisa de dois processos tinydns diferentes se quiser também "IPv6": um vincula o IPv4 e o outro IPv6. Você pode compartilhar o mesmo diretório "tinydns / root" entre eles, para que eles publiquem registros DNS do mesmo banco de dados e você evite a duplicação de dados.

Para ligar o IPv6 na segunda instância, basta definir a variável IP para o endereço IPv6 desejado.

Se você usar daemontools para rodar o djbdns, faça o seguinte:

# create two tinydns instances for IPv4 and IPv6
cd /var/service
svc -d tinydns
mv tinydns tinydns4
cp -r tinydns4 tinydns6
# update config for the IPv6 instance
echo 2a00:1450:4001:c02::6a > tinydns6/env/IP
# start both instances
svc -u tinydns*    
    
por 26.11.2012 / 23:23