Servidor DNS com dnsmasq

2

Estou tentando configurar o dnsmasq como um servidor dns em uma máquina virtual rodando Debian. Posso executar o nslookup com sucesso a partir de outro computador: nslookup facebook.com 10.0.11.2 e a resposta que obtenho é:

Server:        10.0.11.2
Address:       10.0.11.2#53

Non-authoritative answer:
Name:    facebook.com
Address: 173.252.110.27

Agora, quando eu faço uma pesquisa por um endereço local, como nslookup router.domain.com 10.0.11.2 , e a resposta que recebo é ;; connection timed out; no servers could be reached

(No entanto, no servidor DNS real, a execução de um traceroute usa "router.domain.com" em vez de seu endereço IP)

Meu dnsmasq.conf contém:

address=/router.domain.com/10.0.11.2
no-resolv
server=8.8.8.8
server=8.8.4.4

e meu resolv.conf contém:

nameserver 127.0.0.1
search domain.com

Qual poderia ser o problema?

Felicidades

    
por cheechm 25.03.2013 / 14:35

2 respostas

0

Eu deixei o BIND ativado! Classificado agora.

    
por 29.03.2013 / 14:25
1

Então, a linha no seu arquivo de configuração:

no-resolv

diz ao dnsmasq para ignorar o conteúdo do seu arquivo resolv.conf. Talvez você deva comentar essa frase?

Existe um artigo muito bom em: link que descreve isso.

    
por 25.03.2013 / 17:48