Está en la página 1de 5

Equipo de Trabajo: Jessica Cayetano Nez Jos ngel Martnez Rodrguez Emilio Orozco Rodrguez Nolberto Hernndez Serafn

Cuatrimestre: 3

Grupo: B

Manual de Instalacin y Configuracin de Servidor DNS en Linux (Deban)

Profesor: Ing. Vctor Orin Quintana Moreno

Fecha: Agosto de 2012

Protocolo Domain Name System (DNS), ampliamente usado para resolver nombres y nmeros IP en Internet. Para la Instalacion y configuracin se debe realizar los siguientes pasos: Ingresa a root, corriendo un "Terminal de <Root>" en el men "Aplicaciones/Accesorios" o, en el mismo men, un "Terminal" y luego el comando su (super user) despus tu contrasea de sper usuario. Configuracin de un DNS local Instala el paquete bind9, # apt-get install bind9 Edita el archivo /etc/bind/named.conf.options, # nano /etc/bind/named.conf.options Aparecera lo siguiente, solo debe asignar sus direcciones de enlace.
----------------------------------------------------------------------------------------------options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // // // // If your ISP provided one or more IP addresses for stable nameservers, you probably want to use them as forwarders. Uncomment the following block, and insert the addresses replacing the all-0's placeholder.

forwarders { 192.168.10.26; 192.168.1.254; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; ---------------------------------------------------------------------------

En forwarders van los nmeros IP de los servidores de nombre (DNS) de la red, los mismos del archivo /etc/resolv.conf indicados en el instructivo nameserver. Desinstala el paquete resolvconf, si es que est instalado con el siguiente comando: # apt-get --purge remove resolvconf Edita /etc/resolv.conf y modifcalo para que lea, search mi.dominio nameserver 127.0.0.1 En donde search indica el dominio de la red. Si la red no tiene dominio, borra el instructivo search. Reinicia el daemon de BIND (named) con, # /etc/init.d/bind9 restart y luego reinicia la red, # /etc/init.d/networking restart Lo que hemos hecho es transformar a localhost (127.0.0.1) en el servidor de nombres, que a travs de BIND hace requerimientos a los DNS de la red. Para ver el servidor DNS local en accin da el comando, $ dig www.debian.org Retornar a la pantalla la consulta al DNS autoritativo,
----------------------------------------------------------------------------------------------$ dig www.debian.org ; <<>> DiG 9.7.2-P3 <<>> www.debian.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47296 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.debian.org. ;; ANSWER SECTION: www.debian.org. www.debian.org.

IN

300 300

IN IN

A A

128.31.0.51 206.12.19.7

;; Query time: 804 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Mar 20 09:37:36 2011 ;; MSG SIZE rcvd: 158 ----------------------------------------------------------------------------------------------------------------------------------------------------$ dig www.debian.org ; <<>> DiG 9.7.2-P3 <<>> www.debian.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35228 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.debian.org. ;; ANSWER SECTION: www.debian.org. www.debian.org.

IN

299 299

IN IN

A A

128.31.0.51 206.12.19.7

;; Query time: 15 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Mar 20 09:41:49 2011 ;; MSG SIZE rcvd: 64 ---------------------------------------------------------------------------

Configuracin de un DNS primario La configuracin avanzada de BIND aqu presentada es apta para un servidor Debian con nmero IP esttico y conectado permanentemente a Internet. Edita /etc/bind/named.conf.local y agrega al final del archivo,
----------------------------------------------------------------------------------------------zone "ficticio.cl" { type master; file "/etc/bind/db.ficticio.cl"; allow-query { any; }; }; Crea el archivo /etc/bind/db.ficticio.cl y agrega, ; ; archivo BIND para zona ficticio.cl ; $TTL 604800

IN

SOA 1

ficticio.cl. hostmaster.ficticio.cl. ( ; Serial 1200 ; Refresh 300 ; Retry 2419200 ; Expire 1200 ) ; Negative Cache TTL NS NS MX MX A A A A A A ns1.ficticio.cl. ns2.ficticio.cl. 1 mx1.ficticio.cl. 2 mx2.ficticio.cl. 127.0.0.1 100.10.10.10 100.10.10.10 100.10.20.20 100.10.10.10 100.10.20.20

ficticio.cl. ficticio.cl. ficticio.cl. ficticio.cl. localhost ficticio.cl. ns1 ns2 mx1 mx2

IN IN IN IN IN IN IN IN IN IN

www IN A 100.10.10.10 smtp IN A 100.10.10.11 ---------------------------------------------------------------------------

En este ejemplo, ficticio.cl y www.ficticio.cl apuntan al mismo nmero IP. Esto no debe necesariamente ser as. Reinicia named con, # /etc/init.d/bind9 restart Ahora reinicia tu computadora y posteriormente ya puedes dar internet.