El 2009-02-15 a las 17:28 +0100, Carlos E. R. escribió:
Sin forwarders, no los uso, se ignoran.
Aún así, usas dns dinámicos (tienes configurada la ip del router en el /etc/resolv.conf). Es posible que algún servidor de telefónica si responda a esa consulta y tu named lo añada al caché.
Funciona.
Claro, por lo que te comento más arriba >:-) Quita del resolv.conf la ip del router y que se apañe solo tu named. Reinicia bind y vuelve a ejecutarlo.
Ahí puede estar tu problema, no estás interrogando a tu DNS local.
¿Cómo que no? El servidor con named es 172.16.0.11.
Eso es porque pregunta a ns1.korelogic.com o ns2.korelogic.com y no le responden. A mi sí me responden. Observa:
Claro, pero no es culpa de mi named. Es culpa del Telefónica que estará bloqueando o filtrando la respuesta... vaya ud a saber :-)
marc.info. 1800 IN A 63.238.77.253 marc.info. 1800 IN A 63.238.77.172 marc.info. 10800 IN NS ns2.korelogic.com. marc.info. 10800 IN NS ns1.korelogic.com. ;; Received 140 bytes from 173.66.103.23#53(ns2.korelogic.com) in 440 ms
Y si le pregunto al router (que es un linux 2.2, creo), con DNSs automáticas, responde también:
cer@nimrodel:~> dig @192.168.1.1 marc.info +trace
A ver, Carlos. Tu named también usa las dns de tu router, salvo que no lo tengas definido en resolv.conf.
Aunque el router también ha pasado ampliamente de tesa. Eso es curioso. O es el comando +trace que funciona así, que va preguntando directamente a la cadena de mando.
A ver, eso es. El +trace no pregunta a tu servidor dns excepto para saber cuales son los raices, a partir de ahí deduce toda la cadena preguntando a los dns respectivos. Si hago "dig @192.168.1.1 marc.info" no funciona, porque el router pregunta a tesa. Si hago "dig @192.168.1.12 marc.info" sí responde, porque es mi suse.
Y si lo haces con +trace va preguntando a los servidore dns autoritativos de cada paso. Lo extraño es que a mi me funciona, y a ti no.
Tienes un bug raro >:-)
¡Yujuuu! :-P Pero me da a mi que es problema de Telefónica y sus canales y enrutados del adsl.
Es como si tuvieras bloqueada la IP del servidor de nombres de korelogic.
Claro, no me responde.
Haz esto:
cer@nimrodel:~> host ns1.korelogic.com ns1.korelogic.com has address 173.66.103.22 cer@nimrodel:~> host ns2.korelogic.com ns2.korelogic.com has address 173.66.103.23
Mira, mira... linux:/etc # host ns1.korelogic.com ns1.korelogic.com has address 173.66.103.22 ;; connection timed out; no servers could be reached
Y entonces, pregúntale a ellos:
cer@nimrodel:~> dig @173.66.103.22 marc.info
linux:/etc # dig @173.66.103.22 marc.info ; <<>> DiG 9.4.1-P1 <<>> @173.66.103.22 marc.info ; (1 server found) ;; global options: printcmd ;; connection timed out; no servers could be reached Si es que no me responden :-/ Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org