CONFIGURACIÓN DNS EN CENTOS 5
Dominio: tecnoweb.com.bo
Primeramente
realizamos la configuración de nuestra interfaz de Red:
# ifconfig eth0
192.168.137.10 netmask 255.255.255.0
# route add default gateway
192.168.137.1
# ifconfig eth0 up
Verificar
si los paquetes necesarios de bind están instalados con:
# rpm –qa | grep bind
Caso
contrario instalarlos con el siguiente comando (necesita conexión a internet)
# yum install bind
bind-chroot bind-utils caching-nameserver
Instalados los paquetes
comenzaremos a modificar algunos archivos tomando en cuenta que esto es un
ejemplo y tienes que adaptarlo según tu necesidad, bien el primer archivo es el
siguiente:
# vim /var/named/chroot/etc/named.caching-nameserver.conf
# vim /var/named/chroot/etc/named.caching-nameserver.conf
Adicionar la Dirección IP
del Servidor DNS donde corresponda:
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver 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.
//
// DO NOT EDIT THIS FILE - use system-config-bind or
an editor
// to create named.conf - edits to this file will be
lost on
// caching-nameserver package upgrade.
//
options {
listen-on
port 53
{ 127.0.0.1;192.168.137.10; };
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";
// Those
options should be used carefully because they disable port
//
randomization
//
query-source port 53;
//
query-source-v6 port 53;
allow-query { localhost; 192.168.137.0/24;};
allow-query-cache
{ localhost; 192.168.137.0/24;};
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients
{ localhost; 192.168.137.0/24; };
match-destinations
{ localhost; 192.168.137.0/24;
};
recursion
yes;
include
"/etc/named.rfc1912.zones";
};
|
Luego debemos crear las entradas para nuestra zona inversa y
directa de nuestro dominio al final del siguiente archivo:
# vim /var/named/chroot/etc/named.rfc1912.zones
#entrada para el dominio tecnoweb.com.bo
zone "tecnoweb.com.bo" IN {
type
master;
file
"tecnoweb.com.bo.zone";
allow-update
{ none; };
};
zone "137.168.192.in-addr.arpa" IN {
type
master;
file
"137.168.192.in-addr.arpa.zone";
allow-update
{ none; };
};
|
Bien ahora pasemos ya configurar los archivos de la zona directa e
inversa (según el nombre que le pusimos *.zone en la anterior configuración),
como los archivos no existen estos se crearan vacíos y los guardaremos con los siguiente
contenido.
# vim /var/named/chroot/var/named/tecnoweb.com.bo.zone
$TTL 86400
@ IN
SOA tecnoweb.com.bo. webmaster.tecnoweb.com.bo. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D
) ; minimum
@ IN NS dns.tecnoweb.com.bo
@ IN
MX 10 mail
@ IN
A 192.168.137.10
dns IN
A 192.168.137.10
www IN
A 192.168.137.10
mail IN
A 192.168.137.10
ftp IN CNAME www
|
# vim /var/named/chroot/var/named/137.168.192.in-addr.arpa.zone
$TTL 86400
@ IN
SOA tecnoweb.com.bo. webmaster.tecnoweb.com.bo. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D
) ; minimum
@ IN NS dns.tecnoweb.com.bo.
10 IN
PTR www.tecnoweb.com.bo.
10 IN PTR mail.tecnoweb.com.bo.
|
Recordar
que el número 10
es el último octeto de la dirección IP de cada servidor correspondiente, en este caso es el mismo.
Listo se supone que tu
servidor DNS ya debería trabajar, pero aún falta algunos detalles, como
cambiarle el nombre a tu servidor y también la IP
Para cambiar el nombre al servidor editamos el archivo “network”:
# vim /etc/sysconfig/network
Y ponemos:
Para cambiar el nombre al servidor editamos el archivo “network”:
# vim /etc/sysconfig/network
Y ponemos:
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=server.tecnoweb.com.bo
|
Ahora cambiamos la IP del
servidor DNS, adicionando a “resolv.conf” nuestra IP
# echo “nameserver 192.168.137.10” >> /etc/resolv.conf
Listo ahora si todo ya debería funcionar, solo nos falta levantar el servicio:
# echo “nameserver 192.168.137.10” >> /etc/resolv.conf
Listo ahora si todo ya debería funcionar, solo nos falta levantar el servicio:
# service
named start
Y para que este inicie al arranque del sistema de manera automática:
# chkconfig named –level 345 on
Verificamos la resolución con los siguiente comandos:
Y para que este inicie al arranque del sistema de manera automática:
# chkconfig named –level 345 on
Verificamos la resolución con los siguiente comandos:
# host www.tecnoweb.com.bo 192.168.137.10
# ping
www.tecnoweb.com.bo
PING
www.tecnoweb.com.bo (192.168.137.10) 56(84) bytes of data.
64 bytes from
mail.tecnoweb.com.bo (192.168.137.10): icmp_seq=1 ttl=64 time=0.016 ms
64 bytes from
mail.tecnoweb.com.bo (192.168.137.10): icmp_seq=2 ttl=64 time=0.052 ms
0 comentarios:
Publicar un comentario