Máquina virtual para Infraestructura

  • Dirección IP: 164.73.226.17
  • Sistema Operativo: Debian 8.
  • Disco: 20GB
  • Memoria: 1GB
  • Servicios implementados: DNS y DHCP

DNS

Instalación

Para llevar a cabo la instalación del servicio DNS procedimos a instalar bind9.
  • Primero actualizamos los repositorios
    $ apt-get update
    
  • Instalamos bind9
    $ apt-get install bind9 bind9utils bind9-doc
    

Configuración

Los archivos de configuración de bind9 se encuentran en el directorio /etc/bind/.

  • named.conf.local
    Aquí definimos la zona de forwarding y la inversa.

Creamos los archivos en los cuales se encuentra la configuración de dichas zonas:

$ touch db.tadmin.cure.edu.uy
$ touch db.226.73.164.in-addr.arpa

Configuramos estos archivos como se puede apreciar en las siguientes imágenes.

Podemos observar la zona de forwarding (db.tadmin.cure.edu.uy), en la misma definimos el servidor ed, como el servidor de nombres, con su respectiva IP.
Luego definimos la IP del servidor web, el cual le denominamos eddy, con sus respectivos alias(CNAME), también definimos la IP del servidor base de datos, el mismo lo denominamos edd. A éste último se le definió un nombre canónico para el servicio ldap.
Luego definimos la IP correspondiente al container Ansible(kevin), la dirección IP del servidor Owncloud(sara), y por último el servidor de correos(victor).

En esta figura apreciamos la zona inversa(db.226.73.164.in-addr.arpa). La misma es la que responde cuando el servidor DNS recibe una consulta sobre una dirección IP.

  • named.conf.options
    El último archivo a modificar es el named.conf.options. Lo configuramos igual al que se encontraba en el antiguo servidor ed, como se aprecia en la figura.

Verificación
Para verificar que la configuración esté correcta utilizamos los siguientes comandos.

$ named-checkconf

Este comando nos informa de posibles errores en el archivo /etc/bind/named.conf.local.
$ named-checkzone <dominio>  <archivo> 

Este úlitmo nos ayuda a encontrar errores en el archivo de registro de recursos(zona de forwarding, y zona inversa).

DHCP

Instalación

Actualizamos los paquetes de los repositorios, y a continuación a instalamos dicho servicio:

$ apt-get update

$ apt-get install isc-dhcp-server

Luego editamos el archivo:

$vi /etc/default/isc-dhcp-server

En la opción INTERFACES debe ponerse “eth0”.

Configuración

Distribución de IPs de la red 164.73.226.0/26
En este punto del curso implementamos una nueva distribución de IPs

OTROS CURSOS          SERVICIOS          ESTÁTICAS          DINÁMICAS
2-15                  16-30              31-51              52-62

Editamos el archivo principal de configuración

$ vi /etc/dhcp/dhcpd.conf

Donde definimos:

  • La IP del servidor DNS y el dominio
option domain-name-servers   164.73.226.17;
option domain-name  “tadmin.cure.edu.uy”;
  • La subred donde se asignarán las direcciones IP dinámicas, el rango es desde la 52 hasta 62, también especificamos la dirección del router, la mascara de dicha subred y la dirección del broadcast.
subnet 164.73.226.0 netmask 255.255.255.192 {

        range 164.73.226.52 164.73.226.62;
        option routers 164.73.226.1;
        option subnet-mask 255.255.255.192;
        option broadcast-address 164.73.226.63;
    option domain-name-servers 164.73.226.17;
    option domain-name "tadmin.cure.edu.uy";

  • Las IPs estáticas, con sus respectivos hosts, los mismos son los que se encontraban definidos en el anterior archivo dhcpd.conf. Cambiamos las IP's de acuerdo a la nueva distribución.
host nombre {
        hardware ethernet 00:00:00:00:00:00;
        fixed-address 164.73.226.X;
}

Verificación
Para verificar si el archivo está correcto sintácticamente:

$ dhcpd -t

named.con.local.png (42.3 KB) Mayte Torres, 07/21/2017 01:39 PM

db.226.73.164.in-addr.arpa.png (65.4 KB) Mayte Torres, 07/21/2017 01:44 PM

db.tadmin.cure.edu.uy.png (76.3 KB) Mayte Torres, 07/21/2017 01:44 PM

named.conf.options.png (71.5 KB) Mayte Torres, 07/21/2017 01:54 PM