Configurações de DNS sendo ignoradas

1

Estou tentando configurar minha LAN com o OpenDNS e parece que minhas configurações de DNS estão sendo completamente ignoradas. Mesmo se eu definir o meu laptop (rodando o Ubuntu) para ter apenas o IP primário do OpenDNS (e verificar no resolv.conf que o NetworkManager fez o seu trabalho) então

$ host myip.opendns.com
Host myip.opendns.com not found: 3(NXDOMAIN)

Ainda não está usando o OpenDNS.

Meu ISP está executando um proxy transparente, mas isso não deve afetar as consultas DNS ... eles poderiam estar seqüestrando meu tráfego DNS de alguma forma?

    
por singpolyma 04.01.2010 / 15:03

3 respostas

3

Se eles estiverem fazendo proxy de um protocolo, eles podem estar fazendo o mesmo para o DNS também.

Para confirmar isso, tente forçar dig a usar o servidor OpenDNS em vez de ler de outra configuração (para descartar uma configuração no final) com algo como dig @208.67.222.222 myip.opendns.com - se o seu ISP estiver redirecionando o tráfego DNS, você deve obter a mesma resposta (se não tiver, ou seja, você recebe a resposta esperada ao invés do NXDOMAIN, então sua configuração local pode estar errada, pois o sucesso indica que as requisições estão chegando aos servidores do OpenDNS).

Se eles estiverem mexendo com o tráfego de DNS, suas três opções são:

  1. mudar de provedor
  2. executa uma VPN para todo o seu acesso externo (isso exigiria um servidor / VPS hospedado em outro local para atuar como o outro endpoint) ou apenas para executar o tráfego DNS por meio de
  3. apenas aguente
por 04.01.2010 / 15:13
0

Em teoria, seu ISP pode estar manipulando suas respostas de DNS. Qual é o seu ISP?

O que há no resolv.conf?

Qual endereço IP faz a consulta nslookup por padrão?

    
por 04.01.2010 / 15:08
0

O que o nsswitch.conf diz? Ele deve procurar os arquivos primeiro (neste caso, /etc/resolv.conf), assumindo que é onde você coloca os IPs dos servidores OpenDNS:

# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the 'glibc-doc-reference' and 'info' packages installed, try:
# 'info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

**hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4**
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
    
por 04.01.2010 / 18:14