Título del artículo: Configuración servidor DNS (Bind9) en Ubuntu
Autor: Hugo Madrid Luna (Crowley)
Fecha en que lo consultó: Agosto 4 del 2008Este articulo comienza describiendo en que consiste el servicio DNS y como BIND es el servidor de nombres mas utilizado para su implementacion debido a su flexibilidad y seguridad. Posteriormente se describen los diferentes tipos de registros, necesarios para hacer referencia a cada funcion del host, y de los cuales se mencionan los principales para ser tenidos en cuenta en el procedimiento de configuracion que se explica mas adelante. Una vez mencionados los conceptos generales se muestra el procedimeitno de instalacion y configuracion del servidor de nombres bind. Para la mayoria de los pasos se muestra el screen correspondiente. Como primer paso se instala el paquete de bind. Hecho esto se muestra como editar el archivo named.conf.local creando la zona principal y haciendo referencia al fichero de configuracion esta. El archivo de configuracion al que se hizo referencia al crear la zona se crea a partir de db.local. Despues de creada la zona, se muestra como editar el archivo de configuracion creado, de forma que la ip sea la del dominio que se va a asignar y que el nombre de dominio sea el que se requiere, y de forma que el archivo contenga la configuracion de los host con los RR adecuados. Para que la maquina utilice el DNS configurado se muestra la edicion del archivo resolv.conf.
De forma similar se muestra el procedimiento para configurar la resolucion inversa en el cual se crean las zonas necesarias para esta editando el archivo named.conf.local. Para cada una de estas zonas se crea un archivo de configuracion a partir del archivo db.127. Se muestra como debe editarse cada uno de estos archivos de configuracion. Como paso final se muestra como reiniciar el bindpara que haga efectiva la configuracion.
Este articulo fue de gran utilidad en la configuracion del servicio DNS, pues al seguirlo paso a paso esta se facilito enormemente. Sin embargo le hizo falta profundizar en la forma de probar el adecuado funcionamiento del servicio mostrando diferentes comandos para esto y la manera como son sus respuestas.
2. http://albertomolina.files.wordpress.com/2008/07/correo-e.pdf
Titulo del artículo: Servidor de correo en GNU/Linux con Postfix + MySQL + Courier IMAP + Courier IMAP + Courier POP + Squirrelmail + Amavis + Clamav + Spamassassin
Autores: Alberto Molina, Jose Domingo Muñoz
Fecha en que lo consultó: Agosto 12
En este articulo se explica con detalle el procedimiento para implementar y configurar el servicio de correo SMTP de forma que se cuente con servidores POP e IMAP, para la consulta de correo, y filtrado de correo. Inicialmente se definen las partes de un servidor de correo, en que consiste cada una y cuales sos sus respectivas funciones. Definido esto, se explica paso a paso la instalacion y configuracion de postfix. Para que los equipos remotos puedan usar el correo eletronico se configura el servidor para que valide los nombres de usuario y contraseñas contra una base de datos y se instalan los servicios de POP e IMAP.
Para la creacion de la base de datos se utiliza MySQL. Este procedimiento comienza instalando unos paquetes especificados en el articulo y creando la base de datos con una serie de instrucciones tambien mostradas en este. Hecho esto se crean dos usuario en la base de datos para hacer las pruebas y verfificar que la base de datos cumpla su objetivo.
Como ya esta creada la base de datos se procede a configurar postfix para que funcione con ella. Se muestra como debe quedar el archivo de configuracion de postfix main.cf. Despues se muestra como crear los ficheros por medio de los cuales se va a consultar la informacion de la base de datos de los usuarios. Para finalizar se restringe la lectura de la base de datos.
Como ultimo paso se instalan y configuran los paquetes de courier para los servicios IMAP y POP, especificos para mysql, para lo cual se muestra el procedimiento completo.
Este articulo fue fundamental para la configuracion de los servicios de correo debido a que es muy claro y de informacion muy completa. No me parece necesario agregarle ni cambiarle nada.
3. http://www.rodrigoasensio.com/archive/Como-Instalar-VSFTPD-En-Ubuntu-Linux
Titulo del artículo: Como Instalar VSFTPV en Ubuntu Linux
Autor: Rodrigo Asensio
Fecha en que lo consultó: Octubre 15
Este articulo muestra el procedimiento para la implementacion del servicio ftp utilizando el servidor vsftpd. Se muestra inicialmente la forma como se instala vsftpd. A continuacion se muestra la forma como se debe editar el archivo de configuracion vsftpd.conf para el funcionamiento requerido. Por ultimo se muestra como reiniciar el ftp service para hacer que la configuracion sea efectiva.
Este articulo, aunque es bastante corto, no deja por eso de ser muy claro y facil de seguir, por eso lo inclui en este blog. Sin embargo me parece que hace falta hacer referencia a un procedimiento para probar el adecuado funcionamiento del servicio y tambien para utilizarlo.
4. http://enecumene.wordpress.com/2008/08/25/como-instalar-un-servidor-web-en-ubuntu-hardy/
Titulo del artículo: Como Instalar un Servidor Web en Ubunutu Hardy
Autor: Fernando Leonor
Fecha en que lo consultó: Septiembre 1
Una vez el servidor funcione, se comienza su configuracion creando un archivo de nombre index.php en el directorio especificado el cual se edita agregandole la linea de comando mostrada.
Este articulo es muy claro y me fue util a pesar de ser corto. Se podria mejorar poniendole las imagenes de cada uno de los pasos para que el lector pueda visualizar cada uno y tener una guia mas completa.
Se comienza creando un archivo .htaccess en el directorio que se quiere proteger. Una vez creado se edita este archivo agregandole las cuatro lineas que se muestran. Dichas lineas se modifican de acuerdo a la configuracion que se requiera, teniendo en cuenta la explicacion para cada una de ellas que se extiende en el documento.
A continuacion, como segundo paso se crea el archivo .htpasswd en el que estaran almacenados los nombres de usuario y contraseña. Como las contraseñas en este archivo estan cifradas, se debe cifrar cada contraseña por consola, para lo cual se muestra el comando a ejecutar en el articulo. Si se van a restringir varios directorios pero vana ser usados por distintas personas, se agrupa a los usuarios modificando el .htaccess como se muestra.
Este articulo muestra como restringir un directorio muy facilmente, por eso fue incluido en este blog. Me parecio muy completo y me parece que no requiere de informacion adicional.
6. http://diariolinux.com/2007/05/29/hosts-virtuales-en-apache-2-ubuntu/
Titulo del artículo: Hosts Virtuales en Apache 2 (Ubuntu)Autor: Diario Linux
Fecha en que lo consultó: Agosto 12
Para configurar el bind es necesario primero instalarlo. En la siguiente ventana se instala el paquete de bind9.
Una vez finalizada la instalación del bind accedemos a su carpeta de configuración por consola, tal como se ve en la siguiente ventana, y una vez alli se invoca el editor kedit para modificar el archivo de configuración named.conf.local.
A este archivo de configuración se le añade la zona restrepo.telematica.net, que es el dominio que se asigno, refiriéndose a su fichero de configuración y configurándola como tipo maestro.
Una vez añadida la zona se debe crear su archivo de configuración db.restrepo. Podemos basarnos en el archivo db.local para crearlo, por lo tanto copiamos por consola db.local en db.restrepo para después adaptar este ultimo a los requerimientos necesarios, tal como se ve en consola.
En el fichero db.restrepo para el Start of Authority (SOA) se configura el nombre del dominio como restrepo.telematica.net.co y el administrador como maria.restrepo.telematica.net. Hecho esto se escribe la configuración del DNS utilizando distintos RR, asignando las ips respectivas a los servidores de nombres, a los servidores de correo, a orex, y a los servidores web y ftp; y asignando los alias de estos dos ultimos. Esto se ve en el siguiente screen. 

Ya creadas las zonas para la resolución inversa se deben crear los archivos de configuración asociados a cada zona copiándolos del fichero db.127 para luego editarlo a conveniencia.
Se accede al editor para adecuar db.10
Al SOA se le asigna el nombre de dominio y el del administrador. Se agregan los RR necesarios, en este caso PTR, para la resolución inversa de las IPs que comienzan con 10, en este caso los seis servidores configurados, escribiendo las IPs al revés y omitiendo el 10 que ya se especificó en named.conf.local.
Ahora se edita el archivo de configuración de la zona para la resolución inversa de orex "db.74".
Se hace un procedimiento similar que para db.10 pero para esta zona solo es necesario configurar a orex poniendo al revés la IP de orex sin olvidar omitir el primer entero ya especificado.
Para hacer efectiva la configuración se procede a reiniciar el demonio bind. El reinicio de bind es exitoso.
Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar resolv.conf asignando la IP correspondiente, en este caso 10.20.44.1 
El DNS ya esta configurado y se procede a probar su adecuado funcionamiento.
Se prueba ahora la resolución inversa para el primer servidor de nombres.
Se prueba la configuracion del servidor web y su respectivo alias
Por ultimo vamos a probar la resolucion directa e inversa para 
