Como eu posso bloquear um subdomínio com dnsmasq?

7

Eu uso o dnsmasq como whitelist na minha rede. Meu arquivo dnsmasq.conf se parece com isto:

bogus-priv
domain-needed
no-resolv

server=/stackexchange.com/8.8.8.8
#etc...

Gostaria de poder bloquear um subdomínio, por exemplo:

server=/meta.stackexchange.com/0.0.0.0

Eu também tentei:

address=/meta.stackexchange.com/0.0.0.0

E para ambos eu tentei substituir 127.0.0.1 por 0.0.0.0.

Infelizmente isso não parece funcionar. Como posso bloquear um subdomínio específico ao permitir o restante do domínio no arquivo de configuração?

    
por David Kennedy 20.05.2014 / 05:34

3 respostas

3

Com dnsmasq , isso funciona na verdade:

address=/meta.stackexchange.com/127.0.0.1

Você reiniciou o dnsmasq após a alteração?

Para detalhes sobre como configurar o dnsmasq, veja este aqui .

Nota : Como outros salientaram, você poderia usar apenas /etc/hosts

127.0.0.1    meta.stackexchange.com
    
por 13.05.2015 / 23:09
1

Você pode bloquear um site com registro de host:

host-record=meta.stackexchange.com,127.0.0.1

ou um cname:

cname=meta.stackexchange.com,blackhole.com

Mas, na verdade, ambas são maneiras bastante ineficazes de bloquear um site. Eu poderia ir para o meu arquivo /etc/hosts e corrigir o problema.

    
por 29.05.2014 / 00:07

Tags