Configure o servidor dns para nome de domínio sem prefixo

3

Tentando configurar um servidor de DNS local para acelerar o desenvolvimento da intranet.

Eu uso o bind9 para definir um subdomínio chamado mydomain.com com /etc/bind/db.mydomain.com.

O problema é que posso resolver corretamente o endereço como server.mydomain.com, mas o servidor não pode resolver mydomain.com (sem o prefixo).

Existe alguma coisa que eu perdi?

(Minha configuração é parecida com este artigo link )

    
por Sam Liao 06.08.2012 / 14:26

3 respostas

0

Não descobriu como configurar em bind9.

Mas resolvi esse problema usando o serviço dnsmasq.

Então, eu removi o serviço bind9 e udhcpd, em vez de usar o dnsmasq como provedor de serviços dhcp e dns. No dnsmasq, ele procurará o arquivo / etc / hosts local primeiro, onde eu simplesmente coloco qualquer nome de domínio que eu queira enganar os clientes de lan.

    
por 07.08.2012 / 04:18
1

Normalmente, os subdomínios são uma zona de pesquisa direta diferente e separada. Se você quiser tornar o domínio inteiro pesquisável, você precisa de uma zona de pesquisa direta para cada domínio (mydomain.com, db.meudominio.com.br, etc.)

Ou simplesmente crie uma zona de pesquisa direta para mydomain.com e adicione também registros A para db.mydomain.com. Se você precisar de mais do que apenas registros A e CNAME, precisará de uma zona de pesquisa direta diferente para cada domínio.

    
por 06.08.2012 / 16:48
1

olhando para o tutorial que você usou, eu vejo o seguinte:

; IP addresses of local hosts (replace the lines with your own hosts): 
router             IN     A     192.168.1.1 
ns1                IN     A     192.168.1.2 
www                IN     A     192.168.1.3 
mediacenter        IN     A     192.168.1.4 
laptop1            IN     A     192.168.1.5 
workstation1       IN     A     192.168.1.6

você estabeleceu registros A para vários subdomínios, mas nenhum para o seu TLD. basta adicionar um registro A sem definir um subdomínio como este:

; IP addresses of local hosts (replace the lines with your own hosts): 
                   IN     A     192.168.1.100
router             IN     A     192.168.1.1 
ns1                IN     A     192.168.1.2 
www                IN     A     192.168.1.3 
mediacenter        IN     A     192.168.1.4 
laptop1            IN     A     192.168.1.5 
workstation1       IN     A     192.168.1.6

onde 192.168.1.100 é o IP que você quer apontar e você está definido.

    
por 06.08.2012 / 17:41