O servidor DNS local recusa-se a perguntar por DNS

3

Estou usando o Debian 7 e configurei um servidor DHCP e DNS.

Tudo está funcionando bem, exceto pelo fato de o próprio servidor não seguir as entradas de DNS no BIND.

O problema é que /etc/resolv.conf é preenchido por um gateway upstream como seu DNS principal. Depois de alterar manualmente a entrada para apontar para si em vez do gateway upstream, o servidor DNS usa as configurações BIND antes de solicitar o DNS do gateway.

Infelizmente, após a reinicialização ou reconexão da interface, /etc/resolv.conf volta a usar o gateway, me colocando de volta na situação problemática.

Gostaria de manter o IP dinâmico nessa interface, usando um servidor de nomes estático. Isso é possível?

    
por earthmeLon 06.11.2013 / 23:37

1 resposta

5

Adicione a seguinte linha a /etc/dhcp/dhclient.conf no seu servidor:

prepend domain-name-servers 127.0.0.1;

Isso faz com que prefixe 127.0.0.1 para qualquer conteúdo de /etc/resolv.conf que tenha sido forçado pelo DHCP do gateway.

Por que option domain-name-servers x.x.x.x não funciona

Na página dhclient.conf(5) man:

The option statement is used to specify the value of an option supplied by the server, or, in the case of predefined leases declared in dhclient.conf, the value that the user wishes the client configuration script to use if the predefined lease is used.

    
por 06.11.2013 / 23:41