Estoy usando el /etc/resolver
técnica para un dev
como se explica en algunas entradas de blog en la web (como este ).
He utilizado esta técnica anteriormente en 10.9, pero en mi nuevo Yosemite parece haber un pequeño problema: el propio TLD, es decir dev
no parece ser resuelto por el DNS personalizado. En otras palabras, en 10.9 tanto dev
y *.dev
se pasaría a dnsmasq y se resolvería correctamente, pero en Yosemite esto sólo ocurre para *.dev
. dev
es resuelto por otra cosa a una dirección distinta a la configurada en dnsmasq.
Sé que dnsmasq funciona correctamente:
# host dev localhost
Using domain server:
Name: localhost
Address: 127.0.0.1#53
Aliases:
dev has address 127.0.0.1
sin embargo:
# ping -c 1 dev
PING dev (127.0.53.53): 56 data bytes
^C
--- dev ping statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# ping -c 1 a.dev
PING a.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.035 ms
--- a.dev ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.035/0.035/0.035/0.000 ms
Mi /etc/resolver/dev
es:
nameserver 127.0.0.1
Sé que puedo añadir dev
mismo a /etc/hosts
Como es el único que no funciona, no es un gran problema. Sin embargo me gustaría saber si he hecho algo mal y si puedo conseguir el mismo comportamiento que tenía anteriormente en 10.9.