Cap�tulo 6. El servicio de nombres y su configuraci�n

Tabla de contenidos
6.1. La biblioteca de resoluci�n
6.2. C�mo funciona el DNS
6.3. Ejecuci�n de named

Como se coment� en Cap�tulo 2, la red TCP/IP puede utilizar diferentes m�todos para convertir nombres en direcciones IP. El mecanismo m�s simple consiste en almacenar los nombres en una tabla de m�quinas en el fichero /etc/hosts. Esto es �nicamente interesante en el caso de peque�as redes de �rea local que s�lo requieran la administraci�n de una persona, y que no tengan tr�fico IP con el mundo exterior. Recordamos que el formato del fichero hosts fue descrito en Cap�tulo 5.

Alternativamente, puede utilizarse BIND el servicio de nombres Internet de Berkeley o ``Berkeley Internet Name Domain'', para traducir nombres de m�quinas a direcciones IP (cosa que tambi�n se conoce como resoluci�n). Configurar BIND puede ser una laboriosa tarea pero, una vez hecho, los cambios en la topolog�a de la red ser�n mucho m�s f�ciles de hacer. En GNU/Linux, como en muchos otros sistemas Unix, el servicio de nombres se realiza mediante un programa llamado named. Al iniciarse, carga un conjunto de ficheros maestros en su cach� y espera peticiones de procesos locales o remotos. Existen distintas maneras de preparar BIND, y no es necesario ejecutar un servidor de nombres en cada m�quina: generalmente, uno para toda la red es suficiente.

Este cap�tulo le dar� ideas generales acerca de c�mo configurar y ejecutar un servidor de nombres. Para un uso normal deber� bastarle esto, junto a la documentaci�n contenida en las fuentes de BIND, p�ginas de manual y la gu�a BIND Operator's Guide (BOG). Si pretende usar BIND en un entorno m�s complejo que una peque�a red local (tal vez con conexi�n a Internet) deber�a echar un vistazo a un buen libro sobre BIND, como DNS y BIND de Paul Albitz y Cricket Liu (O'Reilly). Tambi�n existe un grupo de noticias para cuestiones sobre DNS: el grupo comp.protocols.tcp-ip.domains. Para abundar m�s en los detalles t�cnicos, vea las RFCs 1033, 1034, y 1035.