J'utilise le /etc/resolver
technique pour un dev
comme expliqué dans certains articles de blog sur le web (comme celui-ci ).
J'ai utilisé cette technique précédemment sur 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, les deux dev
et *.dev
est transmis à dnsmasq et résolu correctement, mais sur Yosemite, cela ne se produit que pour les éléments suivants *.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
cependant :
# 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 juste ajouter dev
pour /etc/hosts
Mais comme c'est le seul qui ne fonctionne pas, ce n'est pas grave. 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 sur 10.9.