2 votes

/etc/resolver : Le TLD lui-même n'est pas résolu par le résolveur personnalisé

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.

1voto

kbulgrien Points 128

127.0.53.53 est une adresse spéciale, indiquant une possible collision de noms. Google a enregistré .dev comme nouveau TLD, et dnsmasq essaie de vous informer que votre utilisation de .dev pourrait entrer en collision avec la nouvelle utilisation officielle de .dev.

C'est étrange que vous puissiez résoudre correctement *.dev, je ne peux pas, j'ai juste fait en sorte qu'Apache écoute sur 127.0.53.53 parce que je suis paresseux comme ça.

Voici l'explication de l'ICANN concernant 127.0.53.53

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X