Usando o dnsmasq para resolver todos os hosts para o mesmo endereço

27

Estou executando o servidor Ubuntu em um computador usado como AP sem fio, mas esse ponto de acesso deve resolver todas as solicitações de DNS para um endereço IP interno, em vez de realmente realizar a pesquisa.

Eu quero fazer a mesma coisa que os hotspots WiFi públicos pagos fazem - você pode se conectar, mas se você tentar carregar qualquer site, eles mostram uma página padrão. Percebi que eles fazem isso resolvendo todos os domínios para um endereço IP interno.

Adicionei estas linhas a /etc/dnsmasq.conf :

# Add domains which you want to force to an IP address here.
# The example below send any host in double-click.net to a local
# web-server.
address=/com/192.168.2.1
address=/uk/192.168.2.1
address=/org/192.168.2.1
address=/gov/192.168.2.1
address=/net/192.168.2.1
address=/us/192.168.2.1

que funciona bem para esses TLDs, mas gostaria de poder fazer isso com todos os domínios para que eu possa dormir à noite.

    
por Matt 18.01.2012 / 17:28

1 resposta

51

Como o manual dnsmasq diz…

... use apenas # para um caractere curinga:

address=/#/192.168.2.1
    
por 19.01.2012 / 19:31