Habilitar subdomínio curinga para localhost no Ubuntu / Mint

Desde 12.04 NetworkManager precisa dnsmasq-base como uma dependência,

Se o dnsmasq estiver instalado, isto apt-get install dnsmasqé, ele tentará se conectar à porta 53 que já está em uso por causa do NetworkManager.

Para resolver, primeiro comente a linha dnsmasq do networkmanager.

# /etc/NetworkManager/NetworkManager.conf 

[main]
plugins
=ifupdown,keyfile
#dns=dnsmasq

[ifupdown]
managed
=false

alterar dnsmasq.conf

# /etc/dnsmasq.conf
address
=/mydomain.dev/127.0.0.1

Adicione seu servidor de nomes DNS local à sua interface.

127.0.0.1, 8.8.8.8, 8.8.4.4

Isso pode ser feito na interface do gerenciador de rede como neste link: http://askubuntu.com/questions/143819/how-do-i-configure-my-static-dns-in-interfaces

Ou com um editor de texto:

# /etc/network/interfaces
iface eth0 inet
static
[...]
dns
-nameservers 127.0.0.1 8.8.8.8 8.8.4.4

reinicie o gerenciador de rede

sudo service network-manager restart

Ou a interface da linha de comando:

ifdown eth0
ifup eth0

iniciar dnsmasq:

sudo service dnsmasq start

Verifique se você pode executar ping em qualquer subdomínio:

ping foo.mydomain.dev
ping bar
.mydomain.dev

Você deve ser capaz de obter respostas de ambos