[CentOS-es] Servicio DNS en centos 6 (Ayudarme a entender)

Edg@r Rodolfo edgarr789 en gmail.com
Mar Sep 20 00:33:37 EDT 2011


Hola estoy tratando de entender acerca de servicios, he leído algunos
tutoriales que por aquí también publicaron, pero esta vez intenté
hacerlo en centos 6, y no me queda calro acerca de las rutas, leyendo
los archivos en /etc/named.conf, /etc/named.rfc1912.zones y
/var/named/

Entendí que debo modificar las zonas de ejemplo y crear esa zona nueva
en /var/named, creada y añadida los parámetros inicio named y no me
arroja error, pero no puede resolver nombres, no entiendo muy bien la
situación, muestro mis archivos:

[root en server named]# cat /etc/named.conf
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
	listen-on port 53 { 127.0.0.1; };
	listen-on-v6 port 53 { ::1; };
	directory 	"/var/named";
	dump-file 	"/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
	allow-query     { localhost; };
	recursion yes;

	dnssec-enable yes;
	dnssec-validation yes;
	dnssec-lookaside auto;

	/* Path to ISC DLV key */
	bindkeys-file "/etc/named.iscdlv.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
	type hint;
	file "named.ca";
};

//aquí dice claro que incluiré un archivo, no es necesario poner zonas
en /etc/named.conf
include "/etc/named.rfc1912.zones";
controls {
	inet 127.0.0.1 allow { 127.0.0.1; } keys { "rndc-key"; };
};
key "rndc-key" {
	algorithm hmac-md5;
	secret "tF0Jwq4GS4Lr66ZvaHnF+g==";
};
[root en server named]#

Antes puse forwarders y es o mismo... :(




[root en server named]# cat /etc/named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
// and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
// (c)2007 R W Franks
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//


//Esta zona yo modifiqué

zone "puias.org" IN {
	type master;
	file "puias.org.zone";
	allow-update { none; };
};

zone "localhost" IN {
	type master;
	file "named.localhost";
	allow-update { none; };
};

zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa"
IN {
	type master;
	file "named.loopback";
	allow-update { none; };
};

zone "1.0.0.127.in-addr.arpa" IN {
	type master;
	file "named.loopback";
	allow-update { none; };
};

zone "0.in-addr.arpa" IN {
	type master;
	file "named.empty";
	allow-update { none; };
};

[root en server named]#





[root en server named]# cat /var/named/chroot/var/named/puias.org.zone
$TTL 1D
puias.org.	IN 	SOA		server.puias.org.	 root.puias.org. (
		0	; serial
		1D	; refresh
		1H	; retry
		1W	; expire
		3H )	; minimum

	IN	NS	server.puias.org.
server	IN	A	10.0.0.2
www	IN	CNAME	server.puias.org.	
[root en server named]#

Me doy cuenta que archivos similares aparecen en /var/named.

Inicio el servicio:

[root en server named]# /etc/init.d/named start
Iniciando named:                                           [  OK  ]
[root en server named]# cd /var/named/chroot/var/named/

REviso algunos directorios:
[root en server named]# ls
chroot  dynamic   named.empty      named.loopback  slaves
data    named.ca  named.localhost  puias.org.zone

Veo que pasa por qué no resuleve nombres y nada que no lo encuentra,
veo el estado:

[root en server named]# /etc/init.d/named status
version: 9.7.3-P3-RedHat-9.7.3-2.el6_1.P3.2
CPUs found: 1
worker threads: 1
number of zones: 19
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/0/1000
tcp clients: 0/100
server is up and running
Se está ejecutando named (pid  2533)...

La verdad no entiendo esta última, parece que funciona..., pero en los
clientes le pongo la ip del servicio 10.0.0.2 y nada nslookup dice que
no lo encuentra el nombre de 10.0.0.2 :(


Deseo hacer funcionar en mi red local, la ip que le puse a una tarjeta
es 10.0.0.2, les estoy agardecido por su tiempo.

-- 
Edguit en r
http://cybernautape.blogspot.com


Más información sobre la lista de distribución CentOS-es