Observe que meu Ubuntu 10.10 recém-instalado sempre faz uma pesquisa de DNS AAAA antes de pesquisas de registro A. Existe alguma maneira de configurar o sistema para fazer pesquisas A primeiro?
(Embora vários navegadores e outros aplicativos possam conter seus próprios resolvedores, estou falando sobre os que estão na glibc)
Respostas:
É o padrão priorizar o IPv6 sobre o IPv4 para permitir que a próxima geração de IP assuma o controle :)
Você pode alterar isso editando os blocos de precedência em
/etc/gai.conf
(gai significagetaddrinfo
, a chamada padrão do sistema para resolver nomes de host). Apenas comente a linha como descrito no arquivo:Uma explicação detalhada sobre
gai.conf
pode ser encontrada na página de manual.fonte
gai.conf
diz que você deve cancelar o comentário de todas as linhas, não apenas da IPv4, para obter o comportamento modificado correto. Degai.conf(5)
: "Mais uma vez, a presença de uma única linha de precedência no arquivo de configuração faz com que a tabela padrão não seja usada." Se você deseja que as outras linhas da tabela padrão continuem funcionando, é necessário desmarcá-las também.Meu problema era o mesmo, eu tinha consultas IPV6 feitas antes do IPV4 e elas estavam desperdiçando recursos, então mudei meu arquivo /etc/gai.conf conforme o freddyb postou, mas meu cenário é um pouco diferente, meu servidor é Natted, então O IPv4 não terá precedência sobre o IPv6 apenas com essa linha. A solução também está comentando outras linhas no gai.conf, para que fique assim
Portanto, seu servidor tentará primeiro o ipv4, mesmo se você for Natted!
fonte
/etc/gai.conf
arquivo no Ubuntu 15.04 "vivid" diz que as trêsscopev4
linhas que você sugere acima já são o padrão. Fiz apenas aprecedence ::ffff:0:0/96 100
alteração de uma linha e isso funcionou mesmo atrás do NAT.Se você não deseja ativar o IPv6, pode desativar o IPv6 para fazer isso. http://www.webupd8.org/2010/05/how-to-disable-ipv6-in-ubuntu-1004.html
Caso contrário, você pode tentar adicionar
Para o seu arquivo /etc/resolv.conf. (consulte http://udrepper.livejournal.com/20948.html para obter detalhes sangrentos)
fonte