Eu observo pelo menos três instalações de diferentes versões do Linux (Ubuntu 16.04, Antergos mais recentes em 2017-06-28, Debian 9.0) com o seguinte comportamento:
Já mexi com nsswitch.conf
(opção ipnodes
), resolv.conf
(opção não existente no-ipv6
), gai.conf
, sem sucesso algum.
O programa C que eu peguei de este site não executa AAAA consultas.
Este programa PHP simples e estúpido executa as consultas de ambos, AAAA e A DNS, simultaneamente:
<?php
$ch = curl_init($argv[1]);
curl_exec($ch);
Como pode haver dezenas de clientes (também dentro de contêineres LXC) tendo esse problema lançando consultas inúteis no servidor DNS, quero perguntar se existe uma maneira de impedir consultas DNS AAAA por essas chamadas de sistema padrão ( getaddrinfo
e similares).
Observe que essas consultas AAAA são realizadas via IPv4, pois os clientes e também o servidor DNS não têm IPv6 configurado:
$ ip addr show dev venet0
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/void
inet 127.0.0.2/32 scope host venet0
inet 192.168.8.40/32 brd 192.168.8.40 scope global venet0:0
Tags dns