You are on page 1of 4

Como levantar un servidor DNS en centos Servidor DNS CentOS

[root@localhost ~]# vi /etc/nsswitch.conf #hosts: db files ldap nis dns hosts: files dns (indica que al consultar dns primero revisa el /etc/hosts) [root@localhost ~]# vi /etc/hosts (modificaremos un poco el archivo para provar) #127.0.0.1 localhost.localdomain localhost (comentamos esta linea) 127.0.0.1 www.google.cl google (agregamos esto para confundir el dns) Ahora cuando hacemos ping a google responde como 127.0.0.1 [root@localhost ~]# ping google PING www.google.cl (127.0.0.1) 56(84) bytes of data. 64 bytes from www.google.cl (127.0.0.1): icmp_seq=0 ttl=64 time=2.25 ms 64 bytes from www.google.cl (127.0.0.1): icmp_seq=1 ttl=64 time=0.114 ms 64 bytes from www.google.cl (127.0.0.1): icmp_seq=2 ttl=64 time=0.260 ms

(En este archivo indicamos el servidor dns a CentOS) [root@localhost etc]# vi /etc/named.conf ; generated by /sbin/dhclient-script nameserver 10.10.8.10 (ip de server DNS) El siguiente comando nos muestra el archivo log (este es el registro de actividad) [root@lab /]# tail -f /var/log/messages Nov 29 19:46:05 lab kernel: sdb: assuming drive cache: write through Nov 29 19:46:06 lab kernel: sdb: sdb1 Nov 29 19:46:06 lab kernel: Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0 AHORA VAMOS A LEVANTAR EL SERVIDOR DNS Con el siguiente comando le cambiamos el nombre a nuestra maquina [root@lab /]# hostname dc.duoc.cl (este nombre se lo invente yo) Verificamos si quedo correcto [root@lab /]# hostname dc.duoc.cl Ahora vamos al siguiente archivos y modificamos el hostname [root@lab /]# vi /etc/sysconfig/network

NETWORKING=yes HOSTNAME=dc.duoc.cl ~ En el siguiente archivo relacionamos el nombre de nuestro dominio con nuestra IP [root@lab /]# vi /etc/hosts 10.20.24.254 dc.duoc.cl dc (ip de nuesta maquina) (nombre maquina) (abrebiatura) Revisamos si los paquetes necesarios estan instalados [root@dc ~]# rpm -q bind package bind is not installed [root@dc ~]# rpm -qa caching-nameserver [root@dc ~]# (no estan instalados)

Ahora los instalamos [root@dc ~]# export http_proxy="http://10.20.1.15:8080" (indicamos si pasamos por proxy) [root@dc ~]# rpm --import /usr/share/doc/centos-release-4/RPM-GPG-KEY-centos4 (importamos la llave) [root@dc ~]# yum install bind Setting up Install Process (1/2): bind-libs-9.2.4-30 100% ========================= 568 kB 00:00 (2/2): bind-9.2.4-30.el4. 100% ========================= 582 kB 00:00 Is this ok [y/N]: y (pregunta esto y responde con una y) Installed: bind.i386 20:9.2.4-30.el4 Dependency Updated: bind-libs.i386 20:9.2.4-30.el4 Complete!

[root@dc ~]# yum install caching-nameserver Installed: caching-nameserver.noarch 0:7.3-3.0.1.el4_6 Complete! Ahora vamos a editar el siguiente archivo [root@dc ~]# vi /etc/named.conf Agregamos lo siguiente lo que aparece en rojo zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; };

}; Para copiar las 5 lineas de manera rapida (5 YY, luego pegamos con P) zone "dc.duoc.cl" IN { type master; file "dc.duoc.cl.zone"; allow-update { none; }; }; Ahora continuamos con: [root@dc ~]# cd /var/named/ [root@dc named]# cp localhost.zone dc.duoc.cl.zone Editamos el archivo [root@dc named]# vi dc.duoc.cl.zone Lo dejamos de la siguiente manera $TTL 86400 dc.duoc.cl. IN SOA dc.duoc.cl. root@dc.duoc.cl ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS dc.duoc.cl. dc.duoc.cl. IN A 10.20.24.254 IN AAAA ::1 ~ Iniciamos el servicio [root@dc ~]# service named start Starting named: [ OK ] [root@dc ~]# [root@dc ~]# vi /etc/resolv.conf search dc.duoc.cl nameserver 10.20.24.254 ~

En el equipo cliente solo le debemos poner lo siguiente [root@dc ~]# vi /etc/resolv.conf search dc.duoc.cl

nameserver 10.20.24.254 ~

Luego probamos si todos esta bien con el comando nslookup

You might also like