O resolvedor do Debian adiciona domínio e eu não quero isso

1

Eu tenho o seguinte problema:
se eu pingar um nome de domínio inexistente, recebo uma resposta de um endereço IP% # ping nosuchdomain.common PING nosuchdomain.common.myrealdomain.com (192.168.1.1) 56(84) bytes of data. 64 bytes from myrealdomain.com (192.168.1.1): icmp_req=1 ttl=59 time=0.184 ms

De qualquer forma, o que eu gostaria que acontecesse seria que o resolvedor funcione assim. #ping nosuchdomain.common ping: unknown host nosuchdomain.common

Meu /etc/resolv.conf tem esta aparência agora:
# nameserver config nameserver 8.8.8.8

Alguma ideia de onde devo procurar para fazer com que o resolvedor retorne "host desconhecido"?

    
por Alex Flo 27.03.2014 / 10:59

2 respostas

1

Normalmente você deve terminar um Nome de Domínio com um ponto, se você não fizer isso, seu resolvedor tente anexar um Domínio de busca da sua configuração de rede (por exemplo, do DHCP)

Seu exemplo com nosuchdomain.common deve ser escrito como nosuchdomain.common.

Para descobrir o motivo pelo qual o domínio de pesquisa está definido, você pode usar um IP estático e definir um servidor DNS diferente e não obter um domínio de pesquisa. Você deve verificar você / etc / network / interfaces config para um parâmetro de domínio de pesquisa:

#/etc/network/interfaces 
# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8
    dns-search myrealdomain.com
    
por 27.03.2014 / 11:17
1

Obrigado por todas as suas sugestões, eu acidentalmente encontrei uma solução para o meu problema e isso é explicitamente adicionar esta linha em /etc/resolv.conf
search .com
Depois que fiz isso, comecei a funcionar como esperado.
Eu acho que o resolvedor tem um padrão search como o domínio do que é definido em /etc/hostname para o qual ele adiciona qualquer domínio que não pode resolver diretamente.
E como o meu DNS para este domínio foi configurado com curinga, explica por que os domínios inventados foram resolvidos para um determinado IP.

    
por 27.03.2014 / 16:24