Como faço para que o dnsmasq obedeça a ordem dos servidores no resolv.conf

3

aqui está o resolv.conf gerado

# Generated by resolvconf
nameserver 127.0.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 192.168.1.1

o que está acontecendo no log parece ser o resolv.conf antes de a rede ser carregada e depois de.

Dec 25 23:17:50 slave-vi dnsmasq[1051]: ignoring nameserver 127.0.0.1 - local interface
Dec 26 11:18:09 slave-vi dnsmasq[1051]: reading /etc/resolv.conf
Dec 26 11:18:09 slave-vi dnsmasq[1051]: using nameserver 208.67.220.220#53
Dec 26 11:18:09 slave-vi dnsmasq[1051]: using nameserver 208.67.222.222#53
Dec 26 11:18:09 slave-vi dnsmasq[1051]: ignoring nameserver 127.0.0.1 - local interface
Dec 26 11:18:23 slave-vi dnsmasq[1051]: reading /etc/resolv.conf
Dec 26 11:18:23 slave-vi dnsmasq[1051]: using nameserver 192.168.1.1#53
Dec 26 11:18:23 slave-vi dnsmasq[1051]: using nameserver 208.67.220.220#53
Dec 26 11:18:23 slave-vi dnsmasq[1051]: using nameserver 208.67.222.222#53
Dec 26 11:18:23 slave-vi dnsmasq[1051]: ignoring nameserver 127.0.0.1 - local interface

meu problema é que o dns do roteador está se tornando o dns principal do sistema, o que não é o que eu especifiquei. Isso é comprovado pelo fato de que o opendns retornará IPs para os domínios do BS, mas eu não estou conseguindo mais isso, o que significa que a proteção que geralmente fornece também desapareceu.

    
por xenoterracide 26.12.2013 / 19:25

1 resposta

6

Você deseja cancelar o comentário de "ordem estrita" em /etc/dnsmasq.con , o mais perto que eu sei.

# By  default,  dnsmasq  will  send queries to any of the upstream
# servers it knows about and tries to favour servers to are  known
# to  be  up.  Uncommenting this forces dnsmasq to try each query
# with  each  server  strictly  in  the  order  they   appear   in
# /etc/resolv.conf
#strict-order

Não tenho certeza se dnsmasq alguma vez relê seu arquivo de configuração ou não. Você pode ter que parar / reiniciar dnsmasq .

    
por 27.12.2013 / 00:06

Tags