P. 1
Para Instalar y Configurar Un Servidor DNS en Linux

Para Instalar y Configurar Un Servidor DNS en Linux

|Views: 42|Likes:
Publicado porDaniel Blandon

More info:

Published by: Daniel Blandon on May 19, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/19/2012

pdf

text

original

para instalar y configurar un Servidor DNS en Linux

27 agosto 2009 13 Comentarios Tweet

Hoy les comparto un pequeño y fácil manual para la instalación y la configuración de un servidor DNS en nuestras máquinas Linux. En mi caso lo hice en Linux Mint 7, por lo que funciona también en distribuciones basadas en debian, como Ubuntu. En otros sistemas como fedora, es muy similar, lo que cambia es la ubicación de los archivos. DNS Para los que no saben, DNS (Domain Name Server) es una base de datos distribuida, que contiene la información para traducir los nombres de dominio, es decir, los nombres que usamos habitualmente para entrar a cualquier página en internet, como www.google.com, o www.facebook.com, a las direcciones IP de los servidores que alojan dichas web’s y viceversa. Para configurar el DNS vamos a utilizar un servidor muy conocido en la red, llamado BIND. Este es un servidor que permite configurar de una manera muy sencilla nuestro DNS, y funciona a la perfección. Ahora empecemos con el manual. 1. Instalar el Bind, para lo que escribimos en una terminal: sudo apt-get install bind9 dnsutils, si no te funciona, actualiza tus repositorios con el comando sudo apt-get update && apt-get upgrade, y luego vuelve a intentar. 2. Al haber finalizado la instalación, detenemos el servicio con el comando sudo /etc/init.d/bind9 stop 3. Ahora pasamos a configurar los archivos más importantes. El primero de ellos es el Resolv.conf, donde se encuentra la información del dominio al que perteneces y el servidor de nombres de dominio que estás usando. Para entrar a configurar el archivo usamos el siguiente comando: sudo gedit /etc/resolv.conf, dentro del archivo cambiamos los dominios, por el que nosotros queramos usar, para este manual el dominio va a ser juanse.com, pero puedes utilizar el que quieras. El archivo debe quedar de la siguiente manera: domain juanse.com search juanse.com nameserver 10.0.19.21 #Esta es la dirección de red local de tu pc, en donde se va a instalar el DNS nameserver 10.0.18.1 #Esta puede ser o tu servidor de DNS preferido o tu gateway Hay que tener en cuenta, que este archivo se cambia automáticamente cada que se cambia la configuración de la red, o se conecta a una red diferente.

2. segundos 4W . sudo mkdir /etc/bind/zones Allí creamos la primera zona que la llamaremos como mi nombre de dominio “juanse.com”: sudo gedit /etc/bind/zones/juanse.conf. refrescamiento. hostmaster. de la siguiente manera: sudo gedit /etc/bind/named.conf.0. expira.1 .2. Exchanger de Mail primario localhost A 127.options forwarders {sudo gedit /etc/bind/named.2 funciona sin problemas.2.juanse. Para las zonas recomiendo crear un directorio llamado zones o como quieras.com. minimo. servicio de DNS” NS ns1 .options 4.4. }. Con la dirección de ejemplo 4. en segundos 2H .com. segundos 1D ) .options y descomentamos las lneas que dice forwarders.juanse. allí copiamos lo siguiente $TTL 3D @ IN SOA ns1. #Utilizar DNS valida o la que tengamos con el proveedor ISP. ( 200808161 . una que va a manejar mi nombre de dominio.conf. segundos . Direccion Inet del servidor de dominio NS ns2 MX 10 mail .2. Ahora configuramos el archivo named. 5. fecha AAAA-MM-DD + serial 8H . Creación de las zonas: Para este manual. TXT “juanse. vamos a crear dos zonas. y la otra va a manejar las direcciones reversas.com. serial.com. reentrar.0.2.

Para este manual.0. lo que hace es traducir el dominio a las direcciones ip. A ns1 ns2 www correo A A 10.com o www.19.Estaciones El comando PTR sirve para convertir las direcciones ip en los nombres de dominio. en el siguiente paso se darán cuenta porque.juanse.0 por lo que estoy trabajando en ese segmento.21 19.19.19. 7.0. El paso siguiente es modificar el archivo named.21 IN . . refresh 2H . la creamos de la misma forma que la anterior y en el mismo directorio. de la siguiente manera: PTR PTR juanse.com.conf. Observen que solo estoy asignando los ultimos dos octetos de mi dirección ip 10.local.com. voy a poder hacerle un ping a correo.com. 6. El comando A. 19. correo.21 10. para que el computador las reconozca.com.juanse. minimum .com por el dominio que hayan escogido. Por ejemplo al final del manual. ( 200808051 .com.21 10. El siguiente paso es crear la zona para las direcciones en reversa. serial (d. retry 1W . adams) 8H . Pueden colocar cuantos NS (Nameservers) quieran.juanse.21 CNAME ns1 CNAME ns2 No olviden cambiar juanse. no olviden cambiar juanse. @ IN NS juanse.com.juanse.com por el dominio que hayan escogido. allí copiamos lo siguiente: $TTL 86400 @ IN SOA juanse.0. sudo gedit /etc/bind/zones/10.0. la llame 10. expiry 1D ) . y el CNAME (canonic name) sirve para asignarle el nombre a cualquiera de los ns.com. hostmaster.21.juanse.19.0.

manual. Descargar Gratis Opera 10.juanse. Linux. DNS.in-addr. }. Como configurar un servidor dhcp en linux Descargar Gratis Linux Mint 7 Gloria Instalar y Configurar un servidor OpenMeetings en Ubuntu Instalar y Configurar lector de Huellas Digital en Linux Descargar Linux Mint 7 “Gloria” Cómo configurar un cliente OpenVPN en windows. lo último que hay que hacer es reiniciar el servicio bind con el comando sudo /etc/init. file "/etc/bind/zones/juanse. servidor. ping Hay varias herramientas con las que se pueden probar los servidores DNS. Mint.com ó ns1.. y allí vamos a copiar las dos zonas que acabamos de crear: zone "juanse.sudo gedit /etc/bind/named.arpa” IN {. directorio.com". }. }. ubuntu Acerca de TodoTecnologia .d/bind9 restart. y es por esta razón que en la zona como tal.com ó correo. Espero les sirva.in-addr. Informática. Cómo configurar un Servidor OpenVPN en Windows. archivos. Instalar. no olviden cambiar juanse.local. sistema. compartelo y ayudanos a crecer. Esto puede ser modificado para que solo se usen uno dos o tres octetos.0. Por ejemplo ping www. Internet. Esto es todo. noten que estoy utilizando los dos primeros octetos en forma inversa. zone "0. serán respondidos a la mayor brevedad. pc. es decir 10. Tweet También puede interesarte. dudas o comentarios. Internet 2009. server. llamada zone “0.com" { type master.com.10.10.juanse.arpa" IN { type master.0 Ultima Versión Compartir Twitter Digg Delicious Stumbleupon Technorati Facebook Email General. file "/etc/bind/zones/10. Para probar nuestro DNS hacemos ping desde una terminal a cualquiera de los dominios que asignamos en las zonas. GNU/Linux.. r las direcciones ip en los nombres de dominio.conf.0". Fíjense en la segunda zona.juanse. se deben utilizar los ultimos dos octetos. IP. como lo son nslookup y Dig.com por el dominio que hayan Si te ha gustado el post. allow-update { none.

mi dudas son las siguientes. me encantó. es que con esta herramienta podrás montar muy fácilmente el servidor. mysql o php. me gustaria y seria mucho mejor tener nombre de dominio propio sin pagar asi como lo planteas . sin embargo.0 Ultima Versión 13 Respuestas para “Manual para instalar y configurar un Servidor DNS en Linux” Diego 27 agosto 2009 en 3:27 PM Excelente aporte.d/bind9 start. sino hazmelo saber y seré mas explicito. verás que no es neceario instalar nada referente a apache. Posgresql y Php. vas a una terminal y ejecutas el comando “etc/init. si lees detenidamente el manual. tal vez se requieran para otro tipo de servicios como puede ser un proxy.Ver todos los artículos de TodoTecnologia → Recopilación de imágenes Astronómicas Descargar Gratis Opera 10. Lo unico que tienes que instalar es el BiND y el porque. ¿Esto se puede? ya he configurado mi sistema para acceso desde internet pero entran mediante mi dirección Ip. puedes googlear y buscar los beneficios de usar el BIND. Espero haber solucionado tus inquietudes.d/bind9 stop. El como instalar. Suerte!! Daniel Pro 25 septiembre 2009 en 12:48 AM Gracias por la información.d/ start” por ejemplo para el bind.O. lo mas comun es utilizar el comando “apt-get install -nombre del programa-” y para inicializar los servicios en linux. si lees detenidamente todo el post tambien se indica. yo por ejemplo lo uso a diario debido a que programo en php y usare postgresql (uso MySql pero es posible que pase a comercial por eso migrare a postgresql) todas las herramientas que uso son libres menos el S.-) juanj0s3 24 septiembre 2009 en 12:00 AM hola que tal la verdad es que desde hace mucho tiempo desde que escucho sobre linux y servidores me a interesado el tema nose que pase nose si no sea mi don pero me quedo siempre en la instalacion tengo algunas dudas podras ayudarme porque usar un servidor linux apache mysql y php porque instalar dns dnsbind dhcp como inicarlos una ves instalados ayudame xfa saludos desde guerrero mexico ju4ns3 24 septiembre 2009 en 11:24 AM @JUANJ0S3. es etc/init.d/bind9 restart y para detenerlo etc/init. actualmente uso windows pero como programador se desde hace rato que tendre que pasar a linux mas no lo he hecho aun. ahora bien la idea es tener un Dsn en mi computadora gratis con uso de Apache. con Bind comentas que no es necesario apache. Saludos David 14 septiembre 2009 en 10:01 PM Excelente… hare unas pruebas a ver que tal. para reiniciarlo es etc/init. el cual cambiare mas adelante pues esa es mi filosofia ya que no tengo dinero ni quiero pagar licencias privadas. A ver si me monto un servidor web en mi casa .

Si tienes dudas escribenos. y la configuración de los nombres de los dominios no es necesario la instalación del apache o de mysql o postgresql. Si ya pasaste el paso 1 q es la instalación. vi.conf: command not found. me encantaria la ayuda que me pudiera dar. pero para la instalación como tal y la configuración básica de los archivos. ahi se explica en que momentos se deben detener los servicios y en que momentos arrancarlos.conf hay otro espacio… Espero haberte solucionado la duda. no es necesario su uso. para instalar como tal el servidor. para el contexto de la instalación del servidor no es necesario su uso. el cual yo mismo administre a mi gusto y los accesos sean limpios sin direcciones Ip. que es lo que intento explicar en el post. lo que pasa es que en la parte sudo gedit /etc/resolv.conf Recuerda que entre sudo y gedit hay un espacio y entre gedit y /etc/resolv. Si los arrancas sin configuración sacarán errores. El comando debe ser: sudo gedit /etc/resolv. pero si ya te encuentras en modo administrador o root no es necesario usarlo. el comando gedit. si no es asi escribenos. se utiliza para abrir un archivo de texto y editarlo. Sigue el manual paso a paso.conf digito esto en la terminal y me aparece sudo: gedit/etc/resolv. ju4ns3 25 septiembre 2009 en 3:18 PM @juanj0s3: Lo que tienes que hacer es configurar antes que nada los archivos de configuracion DNS y del servicio BIND. de antemano muchas gracias. te explico: sudo. No dudo que sea posible montar ya tu pagina web con servidor apache y unirlo con otros servicios de bases de datos. juanj0s3 25 septiembre 2009 en 12:51 AM hola amigo voy por pasos 1 ya instale el dns + binds como hago a para arrancar estos servidores como configurar o explorar relacionarme con ellos entender de q forma trabajan y se relacionan con nuestras necesidades gracias disculpa ju4ns3 25 septiembre 2009 en 3:13 PM @Daniel Pro: El uso de apache y demas servicios. es un comando utilizado normalmente para ejecutar algo en modo administrador. Espero haberte solucionado tu inquietud. entre otros editores de texto…. por lo que no puede estar pegado de /etc…. shaka 17 octubre 2009 en 2:13 PM la verdad el tutorial esta muy bien. sigue con el resto de los pasos.con Bind. sino por favor hazmelo saber. me explico. ju4ns3 17 octubre 2009 en 8:52 PM Shaka. Segundo. antes de poder iniciarlos para poder probar con los nombres de dominio que usaste. Saludos . también puedes utilizar nano.

21 nameserver 201. ellos me piden el nameserver y dns de mi servidor.20 y aparte al hacer el ping envia una infinidad de tatos a una pagina llamada parkinglot. que es el computador en el que lo estas instalando… Revisa esa configuración de ese archivo en específico…. solo tengo una duda.angelof 20 octubre 2009 en 11:54 PM hola juanse tengo un problema ya he heco todos los pasos que esplicaste en tu tutorial pero ala hora de realizar el ping me parece otra direccion 208.27 ientras que mis rireciones son nameserver 10. ten en cuenta tambien q ese archivo cambia cada que cambias de una red a otra.150.64. contraté un dominio por ejemplo “colegio. muy interesante y claro.210. te recomiendo que mires de nuevo el archivo resolv.com sería en mi caso el dominio que contraé o es el nombre de mi servidor. Henry 7 julio 2011 en 9:40 AM Hola. Si sigues con dudas escribeme.conf.com y asi se esta enviando datos mas de media hora espero y me alludes resolver esto te lo agadeceria ju4ns3 21 octubre 2009 en 10:34 PM Hola ANGELOF. tiene que ir la dirección ip del servidor DNS. Tengo una aplicación en un pequeño servidor web. y lo configures como lo lo expliqué… recuerda que como nameserver primario. felicitaciones por el manual. Graciass . no tengo claro aún qué es lo q debo enviar.edu.64. el dominio que aqupi lo llamas juanse.150.8 nameserver 10.160.ec”.information.73.32.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->