Guía del administrador para configuración y mantenimiento de Oracle® ILOM, versión de firmware 3.2.x

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Ejemplo: Configuración de DDNS

En este ejemplo, se describe la configuración típica del DDNS.

Suposiciones:

Para este ejemplo de configuración de DDNS, se hacen las siguientes suposiciones:

  • Existe un único servidor que controla tanto DNS como DHCP en la red en la que reside el SP.

  • La dirección de red del SP es 192.168.1.0.

  • La dirección del servidor DHCP/DNS es 192.168.1.2.

  • Las direcciones IP de 192.168.1.100 a 192.168.1.199 se utilizan como conjunto para proporcionar direcciones al SP y a otros clientes.

  • El nombre del dominio es example.com.

  • No se ha realizado ninguna configuración de DNS ni DHCP. Si se hubiese realizado, utilice los archivos .conf de este ejemplo como guía para actualizar la configuración existente.


Notas - La forma en la que configure DDNS dependerá de la infraestructura que utilice en su sitio. Los sistemas operativos Oracle Solaris, Linux y Microsoft Windows admiten soluciones de servidor que ofrecen la funcionalidad de DDNS. En este ejemplo de configuración, se utiliza Debian r4.0 como entorno de sistema operativo del servidor.

Puede utilizar los siguientes pasos y los archivos de ejemplo que se proporcionan aquí, con modificaciones específicas según el sitio, para realizar su propia configuración de DDNS.

  1. Instale los paquetes bind9 y dhcp3-server de la distribución de Debian.

    La instalación del paquete dnsutils brinda acceso a dig, nslookup y otras herramientas útiles.

  2. Con dnssec-keygen, genere una clave compartida entre los servidores DHCP y DNS para controlar el acceso a los datos del DNS.
  3. Cree un archivo de configuración del DNS con el nombre /etc/bind/named.conf que contenga lo siguiente:
    options {
      directory "/var/cache/bind";
      auth-nxdomain no;    # conform to RFC1035
      listen-on-v6 { any; };
    };
    // prime the server with knowledge of the root servers
    zone "." {
      type hint;
      file "/etc/bind/db.root";
    };
    // be authoritative for the localhost forward and reverse zones, // and for broadcast zones as per RFC 1912
    zone "localhost" {
      type master;
      file "/etc/bind/db.local";
    };
    zone "127.in-addr.arpa" {
      type master;
      file "/etc/bind/db.127";
    };
    zone "0.in-addr.arpa" {
      type master;
      file "/etc/bind/db.0";
    };
    zone "255.in-addr.arpa" {
      type master;
      file "/etc/bind/db.255";
    };
    // additions to named.conf to support DDNS updates from dhcp server
    key server.example.com {
      algorithm HMAC-MD5;
      secret "your-key-from-step-2-here"
    };
    zone "example.com" {
      type master;
      file "/etc/bind/db.example.com";
      allow-update { key server.example.com; };
    };
    zone "1.168.192.in-addr.arpa" {
      type master;
      file "/etc/bind/db.example.rev";
      allow-update { key server.example.com; };
    };
    
  4. Agregue archivos de zona vacíos para la red local.

    Los archivos de zona vacíos se deben denominar /etc/bind/db.example.com y /etc/bind/db.example.rev.

    Si copia los archivos de distribución db.empty suministrados, será suficiente; se actualizarán automáticamente mediante el servidor DNS.

  5. Cree un archivo /etc/dhcp3/dhcpd.conf que contenga lo siguiente:
    ddns-update-style interim;
    ddns-updates      on;
    server-identifier server;
    ddns-domainname   "example.com.";
    ignore client-updates;
    key server.example.com {
      algorithm hmac-md5;
      secret your-key-from-step-2-here;
    }
    zone example.com. {
      primary 127.0.0.1;
      key server.example.com;
    }
    zone 1.168.192.in-addr.arpa. {
      primary 127.0.0.1;
      key server.example.com;
    }
    default-lease-time 600;
    max-lease-time 7200;
    authoritative;
    log-facility local7;
    subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.100 192.168.1.199;
      option domain-name-servers 192.168.1.2;
    }
    
  6. Después de realizar los pasos del 1 al 5, ejecute la secuencia de comandos /etc/init.d para iniciar los servidores DNS y DHCP.

    Una vez que los servidores se estén ejecutando, podrá acceder automáticamente a los nuevos SP de Oracle ILOM configurados para DHCP utilizando su nombre de host cuando estén encendidos. Use los archivos de registro, dig, nslookup y otras utilidades para depuraciones, si es necesario.

Referencias

Para obtener más información sobre los servidores DNS y DHCP de Linux utilizados en este ejemplo, consulte el sitio web de Internet Systems Consortium: http://www.isc.org/