2 votes

Pourquoi les noms d'hôtes du réseau local ne se résolvent-ils que dans certains cas?

J'ai un routeur Linksys qui fonctionne avec Linux "tomato" et sert de serveur DNS local. Il exécute dnsmasq.

J'ai récemment mis à niveau de OS X 10.4 à 10.6. Depuis lors, la résolution des noms d'hôtes sur mon réseau local fonctionne dans certains cas mais pas dans d'autres. Auparavant, tout fonctionnait comme prévu.

Voici un exemple:

tesla:~ cell$ ping watt
ping: ne peut pas résoudre watt: Hôte inconnu

tesla:~ cell$ ping watt.local
ping: ne peut pas résoudre watt.local: Hôte inconnu

tesla:~ cell$ ping -c1 192.168.42.1
PING 192.168.42.1 (192.168.42.1): 56 données octets
64 octets de 192.168.42.1: icmp_seq=0 ttl=64 temps=0.659 ms

--- 192.168.42.1 statistiques ping ---
1 paquets transmis, 1 paquets reçus, perte 0.0%,
temps aller-retour min/moyen/max/écart = 0.659/0.659/0.659/0.000 ms

tesla:~ cell$ host watt.local
watt.local a l'adresse 192.168.42.1

tesla:~ cell$ host watt
watt.local a l'adresse 192.168.42.1

Je suppose que la commande host interroge directement le serveur DNS, tandis que ping et toutes les applications graphiques (c'est-à-dire Safari) utilisent des routines de résolution DNS Mac qui ne fonctionnent pas correctement.

Veuillez me faire savoir s'il y a d'autres informations que je devrais fournir.

Édition: inclusion du ping de l'adresse IP directement dans l'exemple ci-dessus

Édition 2: Mon domaine utilise .local

3voto

Gordon Davisson Points 30215

Si vous utilisez .local via unicast DNS (au lieu de multicast DNS, comme spécifié dans ce projet de norme internet en cours), incluez un enregistrement SOA pour .local ; à partir de v10.6, OS X détecte cela et bascule la résolution .local vers unicast DNS. Les versions antérieures d'OS X ont d'autres méthodes pour forcer la résolution unicast - consultez l'article de la base de connaissances d'Apple n°HT3473 pour plus de détails.

-1voto

Solution : n'utilisez pas '.local' comme nom de domaine. nul.

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