|
26-abr-2016 | #1 | ||||||
Aprendiendo Ingreso: noviembre-2010
Ubicación: viaja a los rincones que significan algo para ti, allí donde ocurrieron las cosas importantes
Mensajes: 88
Sexo: País: Signo:
Agradecido: +165
|
Instalar Bind Linux
BIND es el servidor de nombres de dominio más popular en Internet, que trabaja en todas las plataformas informáticas principales y se caracteriza por su flexibilidad y seguridad.
Domain Name Service (DNS) es el servicio que resuelve los nombres de dominio asociados a una dirección IP para direccionar las peticiones a un servidor en específico. Se utiliza cuando un nodo (o host) en Internet contacta a otro mediante el nombre de domino de la máquina y no por su dirección IP. A través de este documento se verán las generalidades del servicio de resolución de nombres, la configuración y mantenimiento de un servicio de nombres con BIND, bajo la plataforma Linux, aunque la mayoría de estos conceptos se pueden aplicar a la cualquier servicio de DNS sobre otras plataformas. Regularmente, todos los equipos que están en Internet o una Intranet tienen una dirección IP única que las identifica, generalmente dividido en cuatro segmentos u ‘octetos’, cuya representación es, por ejemplo, ‘172.29.183.217’, pero el recordar todas las direcciones en este formato sería sumamente difícil, por lo que utilizamos los nombres de dominio para referenciarlos. Existen varios productos que realizan esta función y en todas las plataformas, pero el más usado es BIND (Berkeley Internet Name Domain), que es distribuido bajo la GNU GPL. La estructura básica del DNS es similar a un árbol, donde se tiene una raíz o root, los Dominios de Nivel Principal (Top Level Domains) y los dominios de segundo nivel. Los nombres de dominio completamente calificados o FQDN (fully qualified domain name) se componen por lo general del nombre del host, un nombre de dominio secundario y un nombre de dominio primario o de nivel máximo (top-level domain), que son secciones organizadas jerárquicamente. Por ejemplo: ‘www.ejemplo.com’. Leyéndolo de derecha a izquierda tenemos un dominio primario (‘COM’), un dominio secundario (‘EJEMPLO’) y el nombre del host (‘WWW’). Algunos dominios primarios son:
Existen cuatro tipos diferentes de servidores de resolución de nombres: Master (maestro o primario). Aloja los registros autoritarios de una zona, responde las peticiones de resolución de nombres como servidor de autoridad y delega copias a los servidores esclavo. Slave (esclavo o secundario). Responde a las peticiones de resolución de nombres como servidor de autoridad, pero la información es distribuida por los servidores primarios. Se considera que como medida de seguridad, se requiere al menos uno de estos, preferentemente independiente de la infraestructura del primario (red, energia eléctrica y ubicación geográfica). Caching-only (sólo de cache). Responde a las peticiones de resolución de nombres pero no es servidor de autoridad, las respuestas las guarda en memoria por un período determinado. Forwarding (de reenvío). Reenvia las peticiones a una lista de servidores de nombres. Tipos de registros. Para ofrecer suficiente flexibilidad en la configuración, se pueden declarar diversos tipos de registros, que hacen referencia a la función del host. A continuación veremos los más importantes.
Configuración Veamos como configurar BIND9 para disponer de un servidor DNS en una intranet, que resuelva dominios internos. Por ejemplo, en la intranet se utilizaran dominios que terminen en “tudominio.homeip.net” como “saturno.tudominio.homeip.net” o “luna.tudominio.homeip.net”. El servidor DNS se encargará de resolver esos dominios en sus respectivas IPs, además de resolver otros dominios de Internet como “google.com”. Instalamos BIND9 y nos desplazamos a su directorio de configuración: aptitude install bind9 cd /etc/bind/ Editamos named.conf.local y añadimos la zona “tudominio.homeip.net”, haciendo referencia a su fichero de configuración:
cp db.local db.tudominio Editamos “db.tudominio”, reemplazamos la palabra “localhost” por “tudominio.homeip.net”, cambiamos la IP “127.0.0.1” por la que queramos asignar al dominio y añadimos al final del fichero todos los A, MX y CNAME que queramos, quedando:
Debemos notar que al final de cada dominio viene un punto, que identifica la raíz de este. El resto de los parámetros son:
A continuación se definen los registros necesarios, cuyos tipos ya han sido explicados anteriormente en este documento. Cada vez que se cambia la configuración de BIND9, debemos reiniciar el demonio: /etc/init.d/bind9 restart Para que nuestra máquina utilice el servidor de DNS que hemos configurado, debemos editar “/etc/resolv.conf” y dejamos únicamente la línea: nameserver 127.0.0.1 Se debería hacer lo mismo con el resto de máquinas de la intranet que vayan a utilizar el servidor, con la única diferencia que habrá que substituir la IP 127.0.0.1 por la IP que tenga el servidor en la red. Para comprobar el correcto funcionamiento, utilizamos el comando “host” el cual sirve para resolver dominios:
“/etc/bind/named.conf.local”:
cd /etc/bind/ cp db.127 db.192 Editamos “/etc/bind/db.192”, substituimos “localhost” por “tudominio.homeip.net” y cambiamos la última línea:
Podemos comprobar su funcionamiento reiniciando el demonio BIND9 y realizando una consulta:
"El hombre es esclavo de sus palabras y dueño de su silencio" "No hay nada más bello que vivir"... R.I.P. Jaime Moreno Garcia |
||||||
26-abr-2016 | #2 |
Banned Ingreso: julio-2009
Ubicación: Mexico City, Capital del Mundo
Mensajes: 33.485
Sexo: País: Signo:
Agradecido: +70.461
|
Este no lo conocía.....
Un par de imágenes y algo de formato al texto le caerían bien a este post compañero... gracias!!! |
Los siguientes 3 usuarios agradecen a baduser por este mensaje: | ||
26-abr-2016 | #3 |
VIP ZONE Ingreso: enero-2010
Mensajes: 2.767
Sexo: País: Signo:
Agradecido: +10.483
|
Gracias sasuke.17 se ve bastante ilustrativo, me voy a dar el tiempo para leerlo con calma, merece la pena.
Saludos! |
15-sep-2017 | #4 |
Observador Ingreso: septiembre-2017
Ubicación: en el paraiso
Mensajes: 12
Sexo: País:
Agradecido: +22
|
uff... esto siempre ha sido un dolor de cabeza, por si acaso, sabras como configurarlo para ponerlo dinamico? es decir para poder ponerlo tipo no-ip.org
Lo bueno, cuesta caro. Lo mejor, no se vende. |
(0 miembros y 1 visitantes) | |
Herramientas | |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
40 cosas que probablemente no sepas sobre Linux | pirelin | Unix & Linux | 13 | 17-abr-2018 11:25 |
Instalar Linux en una memoria Flash | cejd | Unix & Linux | 5 | 08-mar-2012 13:54 |
2 cosas el audio y los efectos de escritorio | dan-75 | Unix & Linux | 4 | 19-mar-2010 18:50 |
Instalar, Configurar Ubuntu 9.04 Jaunty Jackalope y Cosas que hacer luego de Instalar | Eloy58 | Linux | 33 | 18-feb-2010 10:59 |