endereço local IPv6 no arquivo de hosts

1

Eu configurei um domínio local no meu servidor Apache.

Em seguida, adicionei a seguinte linha no meu arquivo /etc/hosts

::1                     exampledomain.local

Depois de tentar navegar para ele, (tentei o Firefox e o Chromium) recebi um erro de servidor não encontrado.

Então eu tentei ping6 e funcionou:

dan@danny:~$ ping6 exampledomain.local
PING exampledomain.local(exampledomain.local) 56 data bytes
64 bytes from exampledomain.local: icmp_seq=1 ttl=64 time=0.032 ms

Se eu substituir ::1 por 127.0.0.1 em meu arquivo hosts, tudo funcionará bem. Não tenho certeza se isso é relevante, mas esta é a configuração do meu Host Virtual no Apache2:

<VirtualHost *:80>
        ServerAlias exampledomain.local
        DocumentRoot /home/dan/sites/exampledomain

        <Directory /home/dan/sites/exampledomain>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/exampledomain-error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel debug

        CustomLog ${APACHE_LOG_DIR}/exampledomain-access.log combined

</VirtualHost>

A minha pergunta é: como posso fazê-lo funcionar com o endereço IPv6?

    
por Dan 06.06.2012 / 10:14

1 resposta

1

Se você puder fazer o ping então não há nada errado no arquivo hosts e eu acho que é algo relacionado à configuração do Apache.

  • Verifique se a raiz do documento está correta e se todos os arquivos estão no lugar correto.
  • Este link aqui para o apache mostra que o IPV6 deve estar entre colchetes.
  • Quaisquer firewalls / IPtables que bloqueiam pacotes IPV6?

Bill

    
por 06.06.2012 / 10:50