Tengo un router linksys que ejecuta Linux "tomate" y sirve como servidor DNS local. Se ejecuta dnsmasq.
Recientemente he actualizado de OS X 10.4 a 10.6. Desde entonces, la resolución de nombres de host en mi red local funciona en algunos casos, pero no en otros. Anteriormente, todo esto funcionaba como se esperaba.
He aquí un ejemplo:
tesla:~ cell$ ping watt
ping: cannot resolve watt: Unknown host
tesla:~ cell$ ping watt.local
ping: cannot resolve watt.local: Unknown host
tesla:~ cell$ ping -c1 192.168.42.1
PING 192.168.42.1 (192.168.42.1): 56 data bytes
64 bytes from 192.168.42.1: icmp_seq=0 ttl=64 time=0.659 ms
--- 192.168.42.1 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.659/0.659/0.659/0.000 ms
tesla:~ cell$ host watt.local
watt.local has address 192.168.42.1
tesla:~ cell$ host watt
watt.local has address 192.168.42.1
Mi opinión es que el host
está consultando directamente al servidor DNS, mientras que ping
y cualquier aplicación de la interfaz gráfica de usuario (es decir, Safari) están utilizando algún tipo de rutinas de resolución de DNS de Mac, que no están funcionando correctamente.
Por favor, dígame si hay alguna otra información que deba proporcionar.
Editar: he incluido la ip de ping directamente en el ejemplo anterior
Edición 2: Mi dominio utiliza .local