Estoy usando la técnica /etc/resolver
para un dominio dev
como se explica en algunas publicaciones de blog en la web (como éste ).
Utilicé esta técnica anteriormente en 10.9, pero en mi nuevo Yosemite parece haber un pequeño problema: el TLD en sí, es decir, dev
, no parece ser resuelto por el DNS personalizado. En otras palabras, en 10.9 tanto dev
como *.dev
se pasarían a dnsmasq y se resolverían correctamente, pero en Yosemite esto solo ocurre para *.dev
. dev
se resuelve mediante otra cosa a una dirección diferente 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 solo puedo agregar dev
a /etc/hosts
, ya que es el único que no funciona, no es un gran problema. Sin embargo, me gustaría saber si hice algo mal y si puedo lograr el mismo comportamiento que tenía anteriormente en 10.9.