J'utilise la /etc/resolver
technique pour un dev
domaine comme expliqué dans certains articles de blog sur le Web (comme celui-ci ).
J'ai déjà utilisé cette technique le 10.9, mais sur mon nouveau Yosemite, il semble y avoir un petit problème: le TLD lui-même, c'est-à-dire dev
, ne semble pas être résolu par le DNS personnalisé. En d' autres termes sur 10,9 fois dev
et *.dev
seraient passé à Dnsmasq et résolu correctement, mais Yosemite cela se produit seulement pour *.dev
. dev
est résolu par quelque chose d'autre à une adresse autre que celle configurée dans Dnsmasq.
Je sais que Dnsmasq fonctionne correctement:
# host dev localhost
Using domain server:
Name: localhost
Address: 127.0.0.1#53
Aliases:
dev has address 127.0.0.1
toutefois:
# 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
Mon /etc/resolver/dev
est:
nameserver 127.0.0.1
Je sais que je peux ajouter dev
elle - même /etc/hosts
, car il est le seul qui ne fonctionne pas pas une grosse affaire. Cependant, j'aimerais savoir si j'ai fait quelque chose de mal et si je peux obtenir le même comportement que j'avais précédemment le 10.9.