Estimados: Alguien me podria pasar un tutorial como se configura un DNS por
favor.
No se como se hace, como se crea una zona, como asigno el nombre a la ip, un
mx. Y ademas como se configura una resolucion reversa.
Gracias. Ayuda por favor
----- Original Message -----
From: "Carlos E. R."
El 2004-09-19 a las 05:11 +0200, jose maria escribió:
* Si tienes un servidor dns cache, el orden de resolucion correcto ha de
dns, files , tanto en nsswitch.conf, quitando ademas nis, etc..., para evitar busquedas en servicios no existentes, asi como en resolv.conf la ip del servidor dns cache, dejar los forwaders para aquello que la cache local, no pueda resolver, pero deshabilita forwaders only, o el servidor dns cache no te sirve practicamente de nada recurrira siempre a los del isp, su
funcion es ahorrar peticiones a los forwaders (utilizar la cache local
ser principal para
reducir el tiempo de resolucion lo que aumentara el rendimiento de tu conexion), asi como ahorrarte el tener que declarar las maquinas internas en todos los /etc/hosts incluidos los wilson, si quieres acceder por FQDN en vez de por ip numerica a los hosts internos.
El efecto de "forwad only" no es ese. Cuando existe la directiva forwarders, el bind preguntará a esos servidores primero. Si está presente "forwad first" (que es la opción por defecto), si falla, preguntará a la cadena de servidores dns, empezando por los root servers. En cambio, si tienes "forwad only" sólo preguntará a los servidores citados en la cláusula "forwarders". En ambos casos, la consulta queda cacheada, y la segunda vez que se le pregunta al bind responderá localmente sin consultar al exterior (hasta que caduque).
Esto viene comentado, por ejemplo, en el punto 6 del DNS-HOWTO, que copio aquí - en inglés, porque los howto en español han desaparecido del suse 9.1:
how to run DNS painlessly on a dialup machine:
I have discovered with newer versions of BIND that this [
In my case, I just added the lines
forward only; forwarders { 193.133.58.5; };
to the options { } section of my named.conf file. It works very nicely. The only disadvantage of this is that it reduces an incredibly sophisticated piece of DNS software to the status of a dumb cache. To some extent, I would just like to run a dumb cache for DNS instead, but there doesn't seem to be such a piece of software available for Linux.
* Si tienes un servidor dns local named, deshabilita el servicio nscd , /etc/init.d/nscd stop (para pararlo) insserv -r nscd (para quitarlo del arranque) insserv named (para que bind se ejecute en el arranque)
Cuidado, esto es una confusión habitual. El "/usr/sbin/nscd - name service cache daemon" no es simplemente un caché de nombres de internet. El nombre da origen a confusiones, es desacertado. Copio de su manual:
Nscd provides cacheing for the passwd(5), group(5), and hosts(5) databases through standard libc interfaces, such as getpwnam(3), getpwuid(3), getgrnam(3), getgrgid(3), gethostbyname(3), and others. Each cache has a separate TTL (time-to-live) for its data; modifying the local database (/etc/passwd, and so forth) causes the cache to become invalidated within fifteen seconds. Note that the shadow file is specifically not cached. get spnam(3) calls remain uncached as a result.
El servicio se configura en /etc/nscd.conf; esta linea desactiva el "cacheamiento" de dns:
enable-cache hosts no
Realmente, no le veo una gran utulidad a este servicio, pero no es únicamente para cachear nombres de internet (dns). Yo creo que se puede quitar en maquinas con poca memoria, pero no lo se cierto. Desde luego, sin él se funciona perfectamente.
-- Saludos Carlos Robinson
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com