Você precisa configurar o servidor de nomes em /etc/resolv.conf
ou qualquer ferramenta que gere este arquivo.
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
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.