[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