[opensuse-es] borrar cache dns
Hola a todos, Una pregunta tonta. Como puedo borrar la cache dns en el equipo? necesito comprobar el funcionamiento de varios hosts externos, ya se ha cambiado la ip en el dns del isp, pero no ha refrescado en el equipo. Muchas gracias por la ayuda, Saludos, Trastosp --------------------------------------------------------------------- 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
TrastoSP wrote:
Una pregunta tonta.
Como puedo borrar la cache dns en el equipo? necesito comprobar el funcionamiento de varios hosts externos, ya se ha cambiado la ip en el dns del isp, pero no ha refrescado en el equipo.
Si estás usando named, pues "rcnamed restart". Si no, pues usa dig para comprobar quien realmente tiene mal la IP. -- Cheers, Carlos E. R. (from RC1) --------------------------------------------------------------------- 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
El 26/09/07, TrastoSP escribió:
Como puedo borrar la cache dns en el equipo? necesito comprobar el funcionamiento de varios hosts externos, ya se ha cambiado la ip en el dns del isp, pero no ha refrescado en el equipo.
rcnscd restart How do I flush DNS? http://www.tech-faq.com/flush-dns.shtml ;-) 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
Camaleón wrote:
El 26/09/07, TrastoSP escribió:
Como puedo borrar la cache dns en el equipo? necesito comprobar el funcionamiento de varios hosts externos, ya se ha cambiado la ip en el dns del isp, pero no ha refrescado en el equipo.
rcnscd restart
A pesar del nombre, ese no cachea el dns. Cachea unicamente el /etc/hosts. ] Valid services are passwd, group, or hosts. -- Cheers, Carlos E. R. (from RC1) --------------------------------------------------------------------- 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
Gracias a todos por la ayuda. Saludos. Trastosp El 26/09/07, Carlos E. R. <robin.listas@telefonica.net> escribió:
Camaleón wrote:
El 26/09/07, TrastoSP escribió:
Como puedo borrar la cache dns en el equipo? necesito comprobar el funcionamiento de varios hosts externos, ya se ha cambiado la ip en el dns del isp, pero no ha refrescado en el equipo.
rcnscd restart
A pesar del nombre, ese no cachea el dns. Cachea unicamente el /etc/hosts.
] Valid services are passwd, group, or hosts.
-- Cheers, Carlos E. R. (from RC1) --------------------------------------------------------------------- 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
--------------------------------------------------------------------- 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
El 26/09/07, Carlos E. R. escribió:
A pesar del nombre, ese no cachea el dns. Cachea unicamente el /etc/hosts.
¿Y si no se usa bind? En algún lugar se almacenan esos datos cuando se resuelven las direcciones ¿no? De todas formas, los cambio en los datos de los registros dns pueden tardar minutos, horas o días, dependiendo de cómo esté configurado el servidor de su zona. Eliminar el caché dns de su equipo local no le servirá para visualizar este cambio en los datos. 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
Camaleón wrote:
El 26/09/07, Carlos E. R. escribió:
A pesar del nombre, ese no cachea el dns. Cachea unicamente el /etc/hosts.
¿Y si no se usa bind? En algún lugar se almacenan esos datos cuando se resuelven las direcciones ¿no?
Que yo sepa, no, cada aplicación es responsable de ello. Por eso precisamente se nota la ventaja de poner el bind en modo caché. El mozilla, por ejemplo creo que crea un proceso hijo que se encarga de ello, pero algunas veces lo he visto zombi.
De todas formas, los cambio en los datos de los registros dns pueden tardar minutos, horas o días, dependiendo de cómo esté configurado el servidor de su zona. Eliminar el caché dns de su equipo local no le servirá para visualizar este cambio en los datos.
Por eso digo que lo mire con dig, que sirve precisamente para esos análisis. -- Cheers, Carlos E. R. (from RC1) --------------------------------------------------------------------- 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
El 26/09/07, Carlos E. R. escribió:
Que yo sepa, no, cada aplicación es responsable de ello. Por eso precisamente se nota la ventaja de poner el bind en modo caché. El mozilla, por ejemplo creo que crea un proceso hijo que se encarga de ello, pero algunas veces lo he visto zombi.
Entonces... ¿el "name service cache daemon", más conocido por "nscd" :-P no se encarga de cachear las consultas de resolución de nombres? Pos vaya, lo podían haber llamado "yads" (yet another daemon service) ;-)
Por eso digo que lo mire con dig, que sirve precisamente para esos análisis.
La consulta dig le devolverá lo que su isp buenamente le devuelva... puede estar actualizado ya pero el isp no saberlo (no ha actualizado su zona) y responde con un valor "erróneo". Más de una vez me ha pasado, que conectando a una dirección del tipo www.dominio.com desde una máquina de EE.UU. se conectaba correctamente (datos actualizados) mientras que el malogrado y finiquitado proxy de Telefónica me decía algo así como "host not found..." :-) 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
Camaleón wrote:
El 26/09/07, Carlos E. R. escribió:
Que yo sepa, no, cada aplicación es responsable de ello. Por eso precisamente se nota la ventaja de poner el bind en modo caché. El mozilla, por ejemplo creo que crea un proceso hijo que se encarga de ello, pero algunas veces lo he visto zombi.
Entonces... ¿el "name service cache daemon", más conocido por "nscd" :-P no se encarga de cachear las consultas de resolución de nombres? Pos vaya, lo podían haber llamado "yads" (yet another daemon service) ;-)
Por eso lo he dicho al principio: el nombre confunde. Me lo conozco desde que apareció no sé si en la suse 6 o 7, y siempre lo desinstalaba porque tenía poca memoria. Tiene un fichero de configuración /etc/nscd.conf donde se (des)activan cosas. En la 10.3 he visto que están las cuatro posibles activadas: antes no era así. Imagino que es que ya está más depurado y funciona mejor que antes. En mi 10.2, que viene heredado de un 9.3, el "services" no está cacheado. Puede cachear passwd, groups, hosts, y services, no más.
Por eso digo que lo mire con dig, que sirve precisamente para esos análisis.
La consulta dig le devolverá lo que su isp buenamente le devuelva... puede estar actualizado ya pero el isp no saberlo (no ha actualizado su zona) y responde con un valor "erróneo". Más de una vez me ha pasado, que conectando a una dirección del tipo www.dominio.com desde una máquina de EE.UU. se conectaba correctamente (datos actualizados) mientras que el malogrado y finiquitado proxy de Telefónica me decía algo así como "host not found..." :-)
El dig lo puedes apuntar a donde quiera. Si no le dices nada, va al que esté configurado en el resolv, pero puedes especificar otro e ir comprobando. Por ejemplo, con: minas-morgul:~ # dig @192.168.1.1 interroga al router adsl de tesa. Es una herramienta poderosa, aunque me suena que hay otra más moderna, pero ahora no puedo mirarlo, tengo el Yast ocupado. -- Cheers, Carlos E. R. (from RC1) --------------------------------------------------------------------- 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
participants (3)
-
Camaleón
-
Carlos E. R.
-
TrastoSP