Procurando um nome de domínio local sem especificar o servidor DNS local

4

Eu configurei um nome de domínio local criando uma zona (seguindo as etapas neste tutorial ).

Por que eu vejo o domínio usando dig, obtenho os resultados corretos ao usar o seguinte comando:

dig debian.lan @localhost

Mas quando não adiciono o endereço DNS, ele não retorna uma resposta. Como posso resolver este problema?

dig debian.lan
    
por al-Amjad Tawfiq Isstaif 28.05.2013 / 18:40

2 respostas

3

Você precisa configurar o servidor de nomes em /etc/resolv.conf ou qualquer ferramenta que gere este arquivo.

    
por 28.05.2013 / 18:45
2

Dependendo da configuração, mas como é o Debain, suspeito que você possa adicionar essa linha a /etc/dhcp/dhclient.conf :

prepend domain-name-servers 127.0.0.1;

dependendo do seu sistema /etc/resolv.conf provavelmente será sobrescrito.

Em seguida, reinicie a interface ethX .

Se você quiser usar ifdown e ifup , também pode ser necessário adicionar isso ao seu /etc/network/interfaces (por exemplo, para eth1 ):

auto eth1
iface eth1 inet dhcp

Em seguida, recarregue pela primeira vez:

sudo nohup sh -c "ifdown eth1 && ifup eth1"

Se você estiver combinando com o Apache, adicione:

ServerName localhost

para:

/etc/apache2/ports.conf

para evitar "apache2: não foi possível determinar com segurança o servidor totalmente qualificado  nome de domínio,… " nos seus registros.

    
por 28.05.2013 / 19:24

Tags