Tutorial DNS

Asumiendo que durante la instalación de openSUSE seleccionaron todos los servidores que vienen en el DVD, para el DNS tenemos BIND 9, si no saben si lo tienen instalado, vayan al YAST, Network Services, ahí tienen una interfaz grafica para que configuren los servidores instalados, si se les paso durante la instalación y no seleccionaron ningún servidor pongan el DVD e instalen mediante YAST, software, software management, search (nombre del programa que falta).
No voy a explicar nada de como funciona el servidor DNS, solo voy a publicar lo que tienen que agregar a los archivos de configuración de tal manera que tengan un dominio con las siguientes características
ip estática del DNS 192.168. 10.1
dominio grupo6.com, el dns tendrá el alias ntp, lo que significa que podemos enviar un ping a dns.grupo6.com o también a ntp.grupo6.com. Mediante lógica pueden cambiar a su gusto los archivos, por ejemplo las direcciones, nombre del dominio o el nombre de las maquinas.

/etc/resolv.conf
search grupo6.com
name server 192.168.10.1

Agregamos las zonas del grupo en
/etc/named.conf
# The following zone definitions don't need any modification. The first one
zone "." in {
          type hint;
          file "root.hint";
};

zone "localhost" in {
           type master;
           file "localhost.zone";
};
#esto es lo que agregamos
zone "0.0.127.in-addr.arpa" in {
           type master;
           file "127.0.0.zone";
};
#esto es lo que agregamos
zone "10.168.192.in-addr.arpa" in {
           type master;
           file "192.168.10.zone";
};
#esto es lo que agregamos
zone "grupo6.com" in {
         type master;
         file "grupo6.com.zone";
         notify no;
};

Lo que sigue es crear los archivos que definen las zonas en /var/lib/named en nuestro caso grupo6.com.zone (aqui estan los alias dns=ntp), 192.168.10.zone y 127.0.0.zone
/var/lib/named/grupo6.com.zone
$TTL 2D
grupo6.com. IN SOA dns.grupo6.com. hostmaster.grupo6.com. (
                       2003072441 ; serial
                                         1D ; refresh
                                         2H ; retry
                                         1W ; expiry
                                         2D ) ; minimum

IN                NS dns
IN MX 10 mail

dns          IN A 192.168.10.1
localhost IN A 127.0.0.1
mail        IN A 192.168.10.11
david      IN A 192.168.10.12
jorge       IN A 192.168.10.13
javier      IN A 192.168.10.14
daniel      IN A 192.168.10.15
luchito     IN A 192.168.10.19
ntp           IN CNAME dns

/var/lib/named/192.168.10.zone
$TTL 2D
10.168.192.in-addr.arpa. IN SOA dns.grupo6.com. hostmaster.grupo6.com. (
                     2003072441 ; serial
                                       1D ; refresh
                                       2H ; retry
                                       1W ; expiry
                                        2D ) ; minimum

      IN NS dns.example.com.

11  IN PTR mail.grupo6.com.
12  IN PTR david.grupo6.com.
13  IN PTR jorge.grupo6.com.
14  IN PTR javier.grupo6.com.
15  IN PTR daniel.grupo6.com.
19  IN PTR luchito.grupo6.com.

/var/lib/named/127.0.0.zone
$TTL 1W
@ IN SOA localhost. root.localhost. (
               42 ; serial (d. adams)
               2D ; refresh
               4H ; retry
               6W ; expiry
               1W ) ; minimum

   IN NS localhost.
1 IN PTR localhost.

Si todo esta bien podemos iniciar el servicio desde la consola mediante el comando service named start
El problema principal es nuestro amigo el firewall, para solucionarlo vamos al YAST, network services, DNS, start up y seleccionamos open port in firewall.
Si recivimos una advertencia de Your network interfaces are controlled by network manager bla bla bla bla........ nos dirigimos a YAST, network devices, network settings (otra advertencia), global options y seleccionamos traditional method with ifup y probamos de nuevo con service named start
Si encuentran algún error que no sea ortográfico, por favor no duden en colaborar