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