Uma explicação possível poderia ser iptables + dnsmasq (ou outro servidor de nomes) que foi desonesto.
- bind, dnsmasq, alguns outros servidores de nomes estão rodando localmente, respondendo 192.168.1.251 a tudo que você pede.
- O iptables reescreve os pacotes de saída na porta udp 53 para chegar em algum lugar local onde o servidor de nomes bobo escuta / ansers
O raciocínio por trás disso é:
Você usa dig para solucionar problemas e instruir a escavação com a opção @ para ir diretamente para 8.8.8.8, dig agora deve ignorar nameserver (s) listados em /etc/resolv.conf. Como o próprio dig implementa um resolvedor e gera consultas em si, envia-o para 8.8.8.8 e analisa / imprime respostas, isso deve eliminar qualquer coisa funky na configuração do resolvedor da libc na caixa (que praticamente todo o resto usa).
Isso sugeriria que:
- o google configurou mal seus servidores de nomes para fornecer respostas falsas, o que é improvável
- algo ao longo do caminho entre você e 8.8.8.8 intercepta e redireciona consultas de DNS e gera uma resposta falsa, no entanto, como suas outras máquinas na mesma rede com seu resolvedor apontado para 8.8.8.8 obtém resultados saudáveis, isso não é provável ou
- algo nesse computador intercepta consultas DNS de saída e as direciona para outro lugar que gera respostas bobas / erradas
Então, eu verificaria se há alguma coisa na cadeia OUTPUT da tabela nat redirecionando o tráfego de DNS para algum lugar onde ele não deveria ir? (iptables -t nat -n -v -L OUTPUT).
Você pode reproduzir esse comportamento com algo como:
$ dnsmasq -p 5353 -A /#/192.168.1.251
$ iptables -t nat -I OUTPUT 1 -p udp --dport 53 -j REDIRECT --to-port 5353
# All locally generated requests outbound on udp port 53 gets sent to
# dnsmasq running on port 5353 which'll answer 192.168.1.251 to pretty much
# everything
$ dig @8.8.8.8 google.co.uk
; <<>> DiG 9.7.1-P2 <<>> @8.8.8.8 google.co.uk
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9993
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.co.uk. IN A
;; ANSWER SECTION:
google.co.uk. 0 IN A 192.168.1.251
;; Query time: 0 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Jan 11 01:09:01 2011
;; MSG SIZE rcvd: 46