Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have following scenario: I have set up an ad-hoc network with wicd on my server, and use dnsmasq as an dhcp- and dns-server. The network works very well, I can connect, get an ip address, and on all clients the nameserver is set to the IP of my server. But I want that all dns request of the clients are resolved to my local server which runs an apache webserver. Is this possible with dnsmasq?

share|improve this question
up vote 2 down vote accepted


I use it this way:

/usr/local/sbin/dnsmasq -z -k -2 -i vlan9 -a \
--address=/\#/ is the IP address it returns.

UPDATE Yes, # is a wildcard. You can specify multiple with --address

share|improve this answer
one question: the \# in the address part is the wildcard for all domainrequest, or? – Moe Mar 24 '11 at 14:56
thanks got it to work, but it should only be # instead of \# – Moe Mar 24 '11 at 15:42
It depends on your shell. It is an escape mechanism as the shell would interpret it as a comment. – cstamas Mar 24 '11 at 16:36
ah ok you're right :D i use it in the dnsmasq.conf, therefore i haven't to escape it ;) – Moe Mar 24 '11 at 18:46

The primary options to use in the conf file for this would be:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.