Source: http://docplayer.es/2777863-Servicios-avanzados-i-servidor-de-nombres-dns.html
Timestamp: 2017-06-23 05:30:38+00:00

Document:
Servicios avanzados I: Servidor de nombres (DNS). - PDF
Download "Servicios avanzados I: Servidor de nombres (DNS)."
Purificación Fernández Contreras
1 . Introducción. Autor: Enrique V. Bonet Esteban En Internet, los paquetes de datos viajan mediante el protocolo de red IP. Dicho protocolo, ya sea en su versión 4 o en su versión 6, funciona mediante lo que se conoce como direcciones IP, esto es, conjunto de números que especifican de forma unívoca el ordenador al que deseamos enviar el paquete de datos. Sin embargo y de forma general, todos estamos acostumbrados a utilizar nombres para identificar a los ordenadores (www.uv.es, irtic.uv.es, etc.). Estos nombres, sencillos de recordar, deben ser convertidos previamente en direcciones IP para poder conocer el ordenador destino de los paquetes de datos que deseamos enviar. Para cumplir con esta función se desarrolló el servicio de nombres de dominio (Domain Name Server). El DNS es un servicio que permite convertir el nombre de cualquier ordenador en su dirección IP y viceversa. El precedente del DNS se encuentra en la época en que Internet todavía no había alcanzado su actual grado de expansión y se conocía todavía bajo el nombre de ARPANET. En aquella época existía un solo fichero, de nombre host.txt, que administraba el Centro de Información de Red del Departamento de Defensa de EE.UU. (Departament Of Defense Network Information Center), y que contenía todas las relaciones entre los nombres de los ordenadores y sus direcciones IP. Dicho fichero era editado en un solo ordenador y distribuido, de forma periódica, a todos los ordenadores que formaban ARPANET mediante una conexión utilizando el protocolo FTP. Sin embargo, con el crecimiento del número de ordenadores conectados a ARPANET y su evolución hasta lo que hoy conocemos como Internet, lo que ha conllevado un espectacular aumento del número de ordenadores conectados a la red, la existencia de un solo fichero central que se distribuya es impracticable, tanto por el tamaño del mismo, como por la gran cantidad de nuevas relaciones entre nombres y direcciones IP que sería necesario insertar de forma diaria en dicho fichero. Debido a ello, surgió la necesidad de crear un servicio que permitiera que dicho fichero host.txt se dividiera en ficheros distribuidos, de forma que cada entidad que poseyera un dominio en Internet se encargara de manejar y actualizar su propio fichero, fichero que contendría únicamente las relaciones entre los nombres y las direcciones IP de los ordenadores de su dominio. Como último paso, se debería crear un fichero central que contendría la relación entre los dominios de Internet y las direcciones IP de los ordenadores que podían suministrar la información sobre las direcciones IP y los nombres de los ordenadores existentes en un dominio de Internet. Aunque en una primera impresión pueda parecer que todo el trabajo realizado en el desarrollo del DNS se limita a suplir los problemas de memoria del usuario, capaz de recordar nombres pero no secuencias numéricas, y que bastaría con que el usuario en lugar de poner pusiera para evitar la necesidad del DNS, esa primera impresión es errónea. Basta, por ejemplo, con citar la existencia de Doble Titulación Informática + Telemática 12 servidores virtuales (Virtual Host) de páginas Web 1. Estos servidores virtuales se basan en la existencia de un único servidor Web, que se encuentra en la misma dirección IP, y que proporciona una u otra página Web en función del nombre del ordenador virtual que se solicite mediante su nombre. Un ejemplo de ello podemos verlo en las tres siguientes páginas: y En todos los casos el servidor se encuentra en la misma dirección IP ( ), pero según se le llame con uno u otro nombre, proporciona páginas Web distintas. Existen un gran número de clientes de DNS, en concreto, cualquier ordenador conectado a Internet es un cliente potencial de un DNS, mientras que solo un conjunto reducido de ordenadores conectados a Internet es un servidor de DNS en Internet. Además, todo ordenador servidor de DNS es a su vez un cliente de DNS, pues debe usar su servicio de DNS para resolver los nombres que él mismo no es capaz de resolver por pertenecer a otro dominio de Internet. El cliente DNS. La existencia de un cliente DNS es necesaria en todo ordenador conectado a Internet, excepto que deseemos realizar cualquier operación en Internet conociendo la dirección IP de los ordenadores y no su nombre, y además deseemos no utilizar servicios como el de los servidores virtuales de páginas Web. El funcionamiento del cliente DNS se basa en tres ficheros, hosts, host.conf y resolv.conf, que pasamos a explicar de forma detallada a continuación. El primero de estos ficheros, /etc/hosts 2, puede considerarse como una herencia del antiguo fichero host.txt de ARPANET que hemos comentado con anterioridad. El fichero contiene la relación entre los nombres y las direcciones IP de todos los ordenadores necesarios en el arranque del ordenador, cuando este todavía no tiene activados sus interfaces de acceso a la red y por tanto no puede consultar los servidores de DNS. Aunque dicho fichero esta formado por dos líneas, pueden añadirse en él todas las líneas que se deseen, conteniendo cada una la relación entre los nombres de un ordenador y su dirección IP. Un ejemplo del fichero es el siguiente: localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain glup.uv.es glup.irobot.uv.es glup La primera línea, es siempre necesaria, pues hace referencia a localhost, el interfaz de loopback del ordenador, y es necesaria en el arranque del ordenador, antes de activar sus dispositivos de acceso a la red, mientras que la segunda línea es su equivalente para IPv6. El segundo de estos ficheros, /etc/host.conf, indica, entre otros valores, el orden en que deben utilizarse las posibilidades disponibles para la resolución de los nombres, esto es, si primero debe mirarse el fichero /etc/hosts y en caso de no encontrar allí la resolución del nombre debe consultarse al servidor de nombres o bien debe hacerse al contrario. La entrada típica de este fichero es: 1 En temas posteriores estudiaremos el servidor web Apache y la configuración de servidores virtuales. 2 En Windows el fichero /etc/hosts se encuentra en %systemroot%\system32\drivers\etc\hosts. Doble Titulación Informática + Telemática 23 order hosts,bind Que indica que el orden es primero mirar el fichero local (hosts) y, en caso de no obtener respuesta, recurrir al servidor de nombres (bind) 3. La configuración del fichero /etc/host.conf de esta forma permite minimizar las consultas a los servidores DNS, pues es posible introducir en el fichero /etc/hosts las direcciones IP de aquellos ordenadores que son utilizados con más frecuencia, y además permite falsificar las direcciones IP de los ordenadores que deseemos, pudiendo asignar al nombre de un ordenador la dirección IP que deseemos 4. Otra entrada que suele aparecer en el fichero /etc/hosts es la entrada: multi on Que indica que en caso de que un nombre se corresponda con más de una dirección IP en el fichero /etc/hosts se devuelvan todas las entradas en lugar de solo la primera. El tercer fichero, /etc/resolv.conf, indica el dominio al que pertenece este ordenador y las direcciones IP de los servidores de nombres a los que pueden efectuarse las consultas. Los parámetros de configuración más utilizados en este fichero son domain, search y nameserver. El parámetro domain indica el dominio al que pertenece el ordenador, de forma que se puedan realizar consultas de nombres de ordenadores pertenecientes al dominio sin que sea necesario escribir el nombre completo del ordenador, esto es, su nombre más el nombre del dominio. Así, la especificación con el parámetro domain del dominio uv.es, permite realizar una consulta de nombre de ordenador post y obtener la respuesta , sin necesidad de preguntar por su nombre completo, esto es post.uv.es. El segundo parámetro, search, es una generalización del anterior, de forma que es posible especificar hasta seis dominios donde la suma de la longitud de los nombres de todos ellos no exceda de 256 caracteres. Este parámetro, a pesar de representar una ventaja sobre el anterior, no suele usarse, o bien se usa con un solo dominio, de forma similar a domain, pues en caso contrario obliga a los servidores a generar una gran cantidad de tráfico, realizando consultas a los servidores de todos los dominios que se especifiquen hasta encontrar la respuesta, si esta existe. Como consecuencia añadida del efecto anterior, la resolución de nombres puede volverse muy lenta, llegando los clientes a producir fallos por suceder un timeout en la espera de la respuesta. El último parámetro, nameserver, indica las direcciones IP de los servidores de red que podemos consultar. Pueden existir tantas entradas nameserver como se deseen, aunque solo se utilizan las tres primeras, consultándose los servidores en el orden en que se encuentran sus entradas. Por ello, deben ponerse en primer lugar aquellos servidores que se consideren más rápidos y disponibles, pues ello disminuye el tiempo de respuesta, tanto por la rapidez del servidor, como por el hecho de que si un servidor 3 Esta entrada es la que se utiliza por defecto si no se especifica la opción order en el fichero. 4 Esto puede ser útil, por ejemplo, en la configuración de aplicaciones que se conecten a un servidor que este en producción, pues podemos asignar el nombre del servidor con la dirección de otro servidor que no este en producción y testear la aplicación contra el mismo. Doble Titulación Informática + Telemática 34 esta disponible de forma intermitente en el tiempo, toda pregunta que se le realice cuando no esta disponible deberá esperar el que suceda un timeout para enviar dicha pregunta al siguiente servidor de nombres. Un ejemplo de fichero /etc/resolv.conf es el siguiente: domain uv.es nameserver nameserver nameserver Consulta de un cliente DNS a un servidor DNS. Generalmente, toda consulta de un cliente DNS a su servidor suele realizarla el programa que invocamos (telnet, ftp, correo, navegador web, etc.). Sin embargo, existe un programa que nos permite realizar consultas interactivas como cliente DNS. Dicho programa es /usr/bin/host 5. Así, si deseamos consultar la dirección IP del ordenador glup del Instituto de Robótica de la Universitat de València, basta con ejecutar: host glup.irobot.uv.es Y obtener como respuesta la siguiente línea. glup.irobot.uv.es has address De igual forma, podemos realizar una consulta inversa, esto es, introducir la dirección IP de un ordenador y obtener su nombre. Por ejemplo: host Devuelve como respuesta la línea: in-addr.arpa domain name pointer glup.irobot.uv.es Si se observa, se obtiene una respuesta donde la dirección IP viene dada en formato inverso, esto es así pues toda consulta inversa debería ponerse en el formato inverso de la dirección IP, pues si se observa, al preguntar por glup.irobot.uv.es, estamos poniendo la pregunta como ordenador, dominio terciario, dominio secundario, dominio primario, formato que se conservaría si ponemos la dirección IP del ordenador como y no si la ponemos al revés, tal y como solemos efectuar normalmente. De todas formas, y como hemos podido comprobar, el programa admite direcciones puestas en el formato en que son usadas normalmente por nosotros y traducidas automáticamente al formato correcto. Por otro lado, la introducción del dominio en el fichero /etc/resolv.conf, explicada con anterioridad, nos permite que el ordenador realice consultas donde solo se 5 En sistemas operativos UNIX y Windows, el programa que permite realizar las consultas recibe el nombre de nslookup. Este programa se encuentra también disponible en las versiones actuales de Linux. Doble Titulación Informática + Telemática 45 especifique el nombre del ordenador y el dominio se añada de forma automática, como puede verse en el ejemplo siguiente 6 : host glup Devolviéndonos la respuesta: glup.uv.es is an alias for glup.irobot.uv.es glup.irobot.uv.es has address Donde se nos indica que glup.uv.es es un alias del ordenador glup.irobot.uv.es, devolviendo la dirección de este último ordenador 7. Si en cualquier consulta no se desea que el dominio sea añadido, basta con poner un punto al final de la consulta. Así, la consulta siguiente, que solo se diferencia en el punto puesto al final, proporciona un mensaje de que el ordenador no existe en la red. host glup. Host glup not found. 3 (NXDOMAIN) Indicándonos que el ordenador glup no existe, pues hemos indicado explícitamente que no deseamos que añada el dominio en la consulta. El comando host posee múltiples opciones, pudiendo obtenerse un listado de las mismas en las páginas del manual del sistema, siendo de destacar la opción -t type. Esta opción permite seleccionar el tipo de registro cuya respuesta queremos obtener 8. Así, por ejemplo, si ejecutamos el comando: host -t A mirror.uv.es Obtenemos como respuesta: mirror.uv.es has address Que es la respuesta que se obtiene por defecto, mientras que si ejecutamos el comando: host -t AAAA mirror.uv.es Obtenemos como respuesta: mirror.uv.es has AAAA address 2001:720:1014:222::2 Y si ejecutamos el comando: 6 Esto puede realizarse no solo con el comando host, sino también con cualquier otro comando como telnet, ftp, etc., por lo cual puede solicitarse, por ejemplo, la conexión al host glup como telnet glup. 7 El hecho de que funcione la consulta a glup.uv.es es debido a que la Universitat de València no permite que dos ordenadores de su dominio secundario uv.es tengan el mismo nombre, lo que posibilita la existencia de un alias entre los nombres completos de todos los ordenadores de la Universitat de València y sus nombres abreviados al dominio secundario. 8 Los tipos de registro existentes se verán con posterioridad en este tema. Doble Titulación Informática + Telemática 56 host -t MX mirror.uv.es Obtenemos como respuesta: mirror.uv.es mail is handled by 20 postin.uv.es El servidor DNS. Antes de introducirnos en la explicación de un servidor DNS, es necesario resaltar que toda organización que desee tener un dominio propio debe, como mínimo, tener registrados dos servidores de DNS en la autoridad de registro de nombres, esto es, en InterNIC, la cual añade esos dos servidores a la información que contienen los servidores raíz 9, indicando que esos dos servidores serán los encargados de realizar la resolución de nombres y direcciones en ese dominio. Los servidores de DNS se clasifican en cuatro conjuntos no disjuntos: Servidor primario, que es el servidor que posee los ficheros sobre los que se introducen las modificaciones del dominio debidas a las altas, bajas, modificaciones, etc., producidas en los ordenadores del dominio. Servidor secundario, que es cualquier otro servidor del dominio que no posee los ficheros del dominio y que, por tanto, debe obtener de otro servidor los mismos. Servidor maestro, que es un servidor, primario o secundario, que permite que otros ordenadores accedan al mismo y obtengan los ficheros con la información del dominio. Este proceso es conocido como transferencia del fichero de zona o dominio. En todo dominio, el servidor primario debe ser un servidor maestro, pudiendo existir servidores secundarios que actúen también como servidores maestros. Servidor esclavo, que es un servidor que obtiene los ficheros del dominio y debe obtener los mismos de otro servidor. Todos los servidores, excepto el servidor primario, son servidores esclavos de, como mínimo, un servidor maestro. Entrando ya en aspectos más técnicos, el servidor DNS se basa en la ejecución del demonio /usr/sbin/named. El servidor de DNS utiliza el puerto 53 UDP para la recepción de consultas y el envío de sus respuestas. Además, suele utilizar, en caso necesario, el puerto 53 TCP para las transferencias del fichero de zona. El demonio named posee multitud de parámetros configurables por línea de comandos, tales como el nombre del fichero de configuración, el puerto UDP que va a utilizar para efectuar su cometido, etc. Sin embargo, las únicas opciones que suelen utilizarse con las opciones -u y -t, tal y como puede verse en la información obtenida mirando la ejecución del demonio en un ordenador 10 : 9 Podemos comparar estos servidores raíz con el índice de un libro, que es una referencia que indica donde podemos encontrar la información que buscamos. 10 Una forma de ver dicha información es ejecutar la siguiente sentencia en la línea de comandos de la shell del sistema: ps -ef grep named. Doble Titulación Informática + Telemática 67 named Sep09? 00:19:41 /usr/sbin/named -u named -t /var/named/chroot La opción -u indica el usuario con el que se ejecutará el demonio named una vez termine su inicialización. Esta es una medida de seguridad, pues el demonio es ejecutado por el administrador del sistema (usuario root), pudiendo, mediante este cambio, limitar los privilegios de dicho demonio, una vez inicializado, a los que posea el usuario indicado en dicha opción. En la actualidad, Linux suele tener configurado por defecto un usuario llamado igual que el demonio, esto es named y que posee solo permisos para escribir en los ficheros y directorios necesarios para ejecutar su función. Por su parte, la opción -t, que debe usarse en conjunción con la anterior, indica el directorio donde será encerrado el demonio en su ejecución, aumentando la seguridad del mismo, pues no se le permite acceder a los archivos, etc., situados fuera del directorio especificado. Tipos de registros. La configuración de todo DNS se basa en una serie de palabras clave llamadas registros. Estos registros indican el tipo de datos que lo acompañan y a que corresponden, por ejemplo, una resolución del nombre del ordenador a su dirección IP, una resolución de la dirección IP de un ordenador a su nombre, etc. Los principales tipos de registros son los siguientes 11 : SOA (Start Of Autority). Especifica información de la autoridad de un dominio DNS, incluyendo el nombre del servidor primario del dominio, el correo del administrador del dominio, el número de serie del dominio y parámetros temporales relacionados con los tiempos de refresco del dominio. NS (Name Server). Permite delegar las respuestas de información de un dominio en el ordenador especificado en esta entrada. PTR (Pointer To Register). Hace corresponder una dirección IPv4 o IPv6 con el nombre del ordenador. Estas entradas son usadas para la resolución inversa (de dirección IP a nombre). A (Address). Hace corresponder un nombre de ordenador con una dirección IPv4. Estas entradas son usadas para la resolución directa (de nombre a dirección IPv4). AAAA (Address). Hace corresponder un nombre de ordenador con una dirección IPv6. Estas entradas son usadas para la resolución directa (de nombre a dirección IPv6). CNAME (Canonical NAME). Indica un nombre alternativo (alias) de un ordenador registrado y que por tanto tiene su correspondiente entrada A o AAAA. 11 Existen muchos más tipos de registro de los aquí especificados, siendo los aquí especificados los de uso más común en Internet. Doble Titulación Informática + Telemática 78 MX (Mail exchanger). Indica los ordenadores que aceptan el correo destinado al ordenador que se indique en la entrada. Configuración de un servidor de DNS. La configuración del servidor de DNS se realiza en dos ficheros, /etc/sysconfig/named y en el fichero /etc/named.conf o fichero similar si la ejecución del servidor es encerrada en un directorio. El fichero /etc/sysconfig/named contiene las opciones que se desean pasar al demonio de named en su arranque. En versiones anteriores contenía de forma general las opciones -u y -t que se han comentando con anterioridad. Sin embargo, con posterioridad la opción -u fue incluida por defecto en el script de arranque de Fedora y la opción -t para encerrar el demonio ha sido incluida en la actualidad en uno de los scripts de arranque, de forma que: systemctl start named.service Arranca el servidor de DNS sin encerrarlo en un directorio, mientras que: systemctl start named-chroot.service Arranca el servidor de DNS encerrándolo en el directorio especificado, que por defecto es /var/named/chroot 12. El otro fichero de configuración del demonio named es /etc/named.conf. Debe tenerse en cuenta que si el servicio es encerrado en el directorio /var/named/chroot, el fichero será /var/named/chroot/etc/named.conf. De todas formas, el actual script de arranque named-chroot.service copia los ficheros necesarios de /etc en el directorio donde el demonio named es encerrado, por lo que puede modificarse el fichero /etc/named.conf y antes de arrancar el servidor los ficheros serán copiados a la localización correcta. Actualmente, el fichero /etc/named.conf contiene las siguientes líneas: options { listen-on port 53 { ; 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"; allow-query { localhost; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ 12 Por seguridad debería siempre arrancarse la opción que es encerrada en un directorio para su ejecución. Doble Titulación Informática + Telemática 89 bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; pid-file "/run/named/named.pid"; logging { channel default_debug { file "data/named.run"; severity dynamic; zone "." IN { type hint; file "named.ca"; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; La palabra clave options especifica la sección dentro de la cual se especifican las opciones de configuración global del demonio. El conjunto de opciones de configuración es muy numeroso, por lo que vamos a centrarnos unicamente en las que aparecen en el fichero de configuración que viene por defecto en Fedora. Las opciones listen-on y listen-on-v6 especifican el puerto y los interfaces de red en los que permanece a la escucha el servidor. Como puede verse en la configuración por defecto, el puerto que utiliza es el puerto 53 UDP 13, y los interfaces de red son únicamente los de loopback en versiones IPv4 e IPv6, por lo que si se desea que otros ordenadores puedan consultar nuestro servidor de DNS deberíamos modificar el valor de dichas opciones. La opción directory especifica el directorio donde se ejecutara named. Debe tenerse en cuenta que si named ha sido encerrado en algún directorio, el camino aquí especificado será relativo al directorio donde se encuentre encerrado named en su ejecución. Las opciones dump-file, statistics-file y memstatistics-file especifican los ficheros donde deberán almacenarse los datos de la cache de DNS, las estadísticas de uso del servidor de DNS y las estadísticas de uso de memoria por parte del servidor de DNS respectivamente cuando se solicite su volcado por parte del programa rndc 14. Por otra parte, la opción allow-query especifica una lista de direcciones IP que pueden enviar consultas a este servidor. Si no se especifica esta opción, todos los ordenadores están autorizados a enviar consultas. La opción recursion puede tomar los valores yes (valor por defecto) o no, e indica si el servidor podrá realizar consultas recursivas o no. Una consulta recursiva es 13 El puerto 53 UDP es el puerto por defecto asignado para los servidores de DNS. 14 Con posterioridad veremos el funcionamiento del programa rndc. Doble Titulación Informática + Telemática 910 necesaria, por ejemplo, cuando al consultar el nombre de un ordenador se obtiene como respuesta que es un registro de tipo CNAME (alias), si se desea devolver su dirección IP, es necesario consultar el nombre del ordenador del que es alias la consulta. Las opciones dnssec-enable, dnssec-validation y dnssec-lookaside, junto con la opción bindkeys-file y managed-keys-directory son opciones de configuración de la validación de seguridad del servidor DNS (DNSSEC) 15, y no entraremos en su exposición, indicando simplemente que pueden comentarse si se desea o bien dejarse con los valores por defecto para un correcto funcionamiento del servidor DNS 16. Por último, la opción pid-file indica el fichero donde named almacenará su identificador de proceso (PID). Si esta entrada no existe el identificador se almacenará en la ubicación por defecto del sistema operativo, en nuestro caso /var/run. Después de la sección options, la sección logging indica el tipo de log, fichero, etc., donde se almacenara la información de log del servidor. Si no se especifica esta entrada, el log se guardará en el fichero por defecto del sistema, generalmente /var/log/messages. Igual que en las opciones de seguridad, comentar que puede comentarse si se desea o dejar los valores por defecto para el correcto funcionamiento del servidor DNS 17. A continuación de la sección logging se encuentran la secciones que definen las zona o zonas de Internet de las que somos servidores de nombres. Las zonas se definen con la sintaxis: zone "<nombre de la zona>" IN { type <tipo>; file "fichero"; allow-update { <direcciones IP>; masters { <direcciones IP>; Donde <tipo> es el tipo de servidor, y puede tomar los valores hint, master o slave. El valor hint indica un servidor raíz de Internet, master que es un servidor maestro y slave que es un servidor esclavo y que por tanto obtiene los datos de un servidor maestro. El valor file indica el fichero donde se guardan los datos de la zona de la que se es servidor, sea del tipo que sea. La entrada allow-update indica las direcciones IP que pueden enviar actualizaciones dinámicas de los datos de esta zona, por ejemplo, servidores DHCP 18 que modifican de forma dinámica las direcciones IP de los equipos. Puede especificarse 15 La validación de seguridad de los servidores DNS, conocido como DNSSEC, introduce una identificación de seguridad de los DNS, de forma que se tenga la certeza de que el DNS que responde las consultas es el correcto y no un DNS intruso que puede falsificar las respuestas para enviarnos, por ejemplo, a una página web incorrecta. 16 Puede encontrarse una información detallada de que es DNSSEC y los parámetros de configuración en la URL 17 Puede encontrarse una información más detallada de la sección logging en la URL 18 En temas posteriores veremos los servidores de DHCP. Doble Titulación Informática + Telemática 1011 el valor none para indicar que ninguna dirección IP esta autorizada a modificar de forma dinámica los datos de la zona. Por último, masters indica en los servidores esclavos (tipo slave) las direcciones IP de los servidores maestros de los que el servidor esclavo puede descargarse los ficheros de datos mediante el proceso conocido como transferencia de zona. Obviamente, todo servidor esclavo debe tener una entrada masters con una dirección IP como mínimo. En nuestro fichero de ejemplo podemos ver definida una zona, cuyo nombre es el signo de puntuación punto, y una línea a continuación: include "/etc/named.rfc1912.zones"; Esta línea incluye el ficheros indicado, el cual contiene las zonas mínimas (junto con la zona punto) que debe tener configuradas como mínimo todo servidor de DNS. Estas zonas se refieren a zonas que obligatoriamente debe resolver el DNS, como es la zona in-addr.arpa, que corresponde al interfaz de loopback del ordenador 19. La zona., contiene la información sobre los servidores raíz de DNS, esto es, aquellos servidores que contienen la información sobre que ordenadores son los servidores de cada dominio en Internet. El fichero que contiene dicha información puede obtenerse mediante la ejecución de ftp como usuario anónimo en el ordenador ftp.internic.net. El fichero que contiene la información es db.cache y se encuentra como /domain/db.cache en el servidor. La especificación de la zona. se realiza con la siguientes líneas: zone "." IN { type hint; file "named.ca"; Donde el fichero named.ca es el obtenido de ftp.internic.net 20. Dicho fichero puede ser renombrado a cualquier otro nombre, debiendo en ese caso poner en la entrada file el nombre correspondiente. Las entradas del fichero db.cache (o named.ca en nuestro caso) tienen todas la misma estructura 21 : NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET A A.ROOT-SERVERS.NET AAAA 2001:503:BA3E::2:30 Donde el. inicial indica que es un servidor raíz, el o el indica la clase de registro en Internet, A.ROOT-SERVERS.NET indica el nombre del servidor raíz y y 2001:503:BA3E::2:30 son la direcciones IPv4 e IPv6 19 Información sobre las zonas obligatorias, etc., puede obtenerse en el RFC Ponemos aquí el nombre named.ca debido a que es el nombre que posee por defecto el fichero distribuido con las versiones de Fedora. Obviamente ese nombre puede modificarse por el que se desee cambiando tanto el nombre del fichero como su valor en la configuración del servidor. 21 En algunas entradas no aparece la línea del tipo de registro IPv6 pues ese servidor aún no puede ser consultado utilizando IPv6. Doble Titulación Informática + Telemática 1112 respectivamente del servidor raíz. Actualmente, el fichero contiene entradas desde la A hasta la M, lo cual indica la existencia de 13 servidores raíz en toda la red Internet 22. Las zonas obligatorias que se encuentran incluidas son las que permiten traducir el interfaz de loopback en su nombre localhost y viceversa. Estas zonas obligatorias se introducen en el fichero de configuración de named como: zone "localhost.localdomain" IN { type master; file "named.localhost"; allow-update { none; zone "localhost" IN { type master; file "named.localhost"; allow-update { none; zone " ip6.arpa" IN { type master; file "named.loopback"; allow-update { none; zone " in-addr.arpa" IN { type master; file "named.loopback"; allow-update { none; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; En estas entradas se indica que el servidor es un servidor primario (type master) de los dominios localhost.localdomain, localhost, ip6.arpa, inaddr.arpa y 0.in-addr.arpa y que la información sobre esos dos dominios se encuentra en los ficheros de nombre named.localhost, named.loopback y named.empty, según lo indicado en cada una de las línea file. Además, se indica que los ficheros no pueden ser actualizados por ningún otro ordenador mediante la línea allow-update { none;. $TTL 1D El contenido del fichero named.localhost es el siguiente: 22 Si se consulta el fichero original se puede ver el orden original en que se encuentran las líneas. Aquí se han agrupado para una mejor explicación. Doble Titulación Informática + Telemática 1213 @ IN rname.invalid. ( 0 ; Número de serie. 1D ; Tiempo de validez. 1H ; Tiempo de reintento. 1W ; Tiempo de expiracion. 3H ; Validez de las consultas. ) A AAAA ::1 Mientras que el contenido del fichero named.loopback es el siguiente: $TTL IN rname.invalid. ( 0 ; Número de serie. 1D ; Tiempo de validez. 1H ; Tiempo de reintento. 1W ; Tiempo de expiracion. 3H ; Validez de las consultas. ) A AAAA ::1 PTR localhost. Y el contenido del fichero named.empty es: $TTL IN rname.invalid. ( 0 ; Número de serie. 1D ; Tiempo de validez. 1H ; Tiempo de reintento. 1W ; Tiempo de expiracion. 3H ; Validez de las consultas. ) A AAAA ::1 Donde el representa el dominio del que se es servidor primario y podría sustituirse por localhost.localdomain, localhost, ip6.arpa, inaddr.arpa y 0.in-addr.arpa en cada uno de los casos sin ningún problema 23. Los valores que se especifican dentro del tipo de registro SOA corresponden al número de serie 24, cada cuanto tiempo deben refrescar los servidores esclavos los datos, en caso de error en el refresco de los datos cuanto tiempo hay que dejar pasar entre reintentos de refresco, el tiempo de validez de los datos, transcurrido el cual sin posibilidad de refresco el servidor de DNS se considerará invalido, y el tiempo mínimo en que el servidor considera validas las consultas a otros servidores de DNS y las 23 Puede comprobarse como el utilizar el permite que dos ficheros se utilicen con el mismo contenido para dos dominios distintos, por ejemplo localhost.localdomain y localhost. 24 Con posterioridad veremos con más detalle la importancia del número de serie. Doble Titulación Informática + Telemática 1314 almacenará en su cache para responderlas sin necesidad de consultar otra vez a otros servidores de DNS. Por último, aparece en la configuración la línea: include "/etc/named.root.key"; Que indica que se incluya el citado fichero que contiene la clave DNSSEC de la zona.. Servidor primario de DNS. Hasta ahora solo tenemos introducidas la zona raíz y las zonas obligatorias, que no proporcionan ninguna resolución de nombres para un dominio excepto el dominio del interfaz de loopback. Si deseamos configurar un servidor primario de un dominio, por ejemplo, el dominio uv.es, debemos añadir las zonas que especifican los ficheros que resuelven los nombres y direcciones IP, tanto IPv4 como IPv6 de nuestro dominio. Estas zonas podemos añadirlas directamente en el fichero /etc/named.conf, o bien en un nuevo fichero e incluir ese fichero en /etc/named.conf tal y como hemos visto que se realiza con las zonas mínimas que debe tener configurado el servidor (línea include), siendo esta segunda opción más recomendable pues se modifica de forma mínima el fichero /etc/named.conf. Estas entradas serían, para el caso del dominio uv.es : zone " in-addr.arpa" IN { type master; file "master "; allow-update{ none; zone " ip6.arpa" IN { type master; file "master.2001:720:1014"; allow-update { none; zone "uv.es" IN { type master; file "master.uv.es"; allow-update{ none; Y crear a continuación los ficheros master , master.2001:720:1014 y master.uv.es con la estructura y los datos de forma similar a la que tienen los ficheros de las zonas obligatorias que vimos con anterioridad. En concreto, la estructura del fichero master debería ser similar a: $TTL 600 ; 10 IN SOA glup.irobot.uv.es. root.glup.irobot.uv.es. ( ; Número de serie ; Tiempo de validez. Doble Titulación Informática + Telemática 1415 7200 ; Tiempo de reintento ; Tiempo de expiracion ; Validez de las consultas. ) NS glup.irobot.uv.es. NS amparo.irobot.uv.es.... $ORIGIN in-addr.arpa. 34 PTR amparo.irobot.uv.es. 65 PTR glup.irobot.uv.es.... $ORIGIN in-addr.arpa. 157 PTR mirror.irobot.uv.es.... Donde la palabra $ORIGIN permite abreviar las entradas posteriores que se realizan en el fichero, de forma que todas aquellas entradas que siguen al símbolo $ORIGIN verán anexadas al final de la dirección IP especificada los datos que siguen en la línea a $ORIGIN, siempre que esto no se impida de forma explícita mediante un carácter. al final. De esta forma, la entrada: 34 PTR amparo.irobot.uv.es. Al tener delante $ORIGIN in-addr.arpa. es equivalente a haberla escrito de la forma siguiente: in-addr.arpa. PTR amparo.irobot.uv.es. La validez de la palabra $ORIGIN termina cuando aparece una nueva palabra $ORIGIN, por lo cual la aparición de $ORIGIN in-addr.arpa., provoca que, por ejemplo, la entrada: 157 PTR mirror.irobot.uv.es. Es equivalente a: in-addr.arpa. PTR mirror.irobot.uv.es. Mientras que la estructura del fichero master.2001:720:1014 sería similar a la siguiente: $TTL 600 ; 10 IN SOA glup.irobot.uv.es. root.glup.irobot.uv.es. ( ; Número de serie ; Tiempo de validez ; Tiempo de reintento ; Tiempo de expiracion ; Validez de las consultas. ) NS glup.irobot.uv.es. NS amparo.irobot.uv.es.... $ORIGIN ip6.arpa PTR mirror.ipv6.uv.es.... Y la estructura del fichero master.uv.es debería ser similar a: $TTL 600 ; 10 minutos Doble Titulación Informática + Telemática 1516 @ IN SOA glup.irobot.uv.es. root.glup.irobot.uv.es. ( ; Número de serie ; Tiempo de validez ; Tiempo de reintento ; Tiempo de expiracion ; Validez de las consultas. ) NS glup.irobot.uv.es. NS amparo.irobot.uv.es.... $ORIGIN uv.es. robotica CNAME glup.irobot irtic CNAME glup.irobot autismo CNAME glup.irobot... amparo CNAME amparo.irobot glup CNAME glup.irobot mirror CNAME mirror.irobot... $ORIGIN irobot.uv.es. amparo A MX 10 amparo MX 20 postin.uv.es. glup A MX 10 glup MX 20 postin.uv.es. mirror A AAAA 2001:720:1014:222::2 MX 10 mirror MX 20 postin.uv.es.... $ORIGIN ipv6.uv.es. mirror AAAA 2001:720:1014:222::2... Lo primero que es necesario resaltar en este ejemplo, es que si uno observa existen dos entradas para el ordenador mirror que le hacen corresponder la misma dirección IPv6. Esas entradas, si aplicamos el $ORIGIN anterior son mirror.irobot.uv.es y mirror.ipv6.uv.es. Esto permite que ese ordenador responda una dirección IPv6 tanto si realizamos una consulta al dominio uv.es (pues mirror.uv.es es un alias de mirror.irobot.uv.es), como si la consulta es al dominio ipv6.uv.es, lo cual posibilita la compatibilidad del nombre mirror para los registros de tipo A y AAAA. Además, debemos resaltar que si en algunas líneas no aparece el nombre del ordenador se toma, por defecto, el nombre del último ordenador aparecido, por lo que las líneas: amparo A MX 10 amparo MX 20 postin.uv.es. Se refieren todas ellas al ordenador amparo. Además, podemos observar que las entradas de intercambiador de correo, además de llevar cada línea el nombre de un ordenador ( amparo.irobot.uv.es y postin.uv.es respectivamente), están precedidas de dos valores numéricos. Dichos valores numéricos indican el orden de prioridad de utilización de los intercambiadores de correo, de forma que cuanto menor es el número, mayor es la prioridad de ese intercambiador de correo para el correo destinado a ese ordenador. Resaltar que el valor Doble Titulación Informática + Telemática 1617 numérico introducido delante del intercambiador de correo no importa, solo importa la relación de orden entre los valores. Por este motivo, un correo destinado a amparo.irobot.uv.es se intentará, en primer lugar, entregar al propio amparo.irobot.uv.es, y solo en el caso de que dicha entrega no sea posible por cualquier motivo (no tener activado el servicio, etc.), se hará entrega del mismo a postin.uv.es. Servidor secundario de DNS. Hemos visto como configurar un servidor primario de DNS. Sin embargo, en un dominio suele existir un solo servidor maestro y varios servidores secundarios. La configuración de un servidor secundario es idéntica a la de un servidor primario excepto que las entradas de las zonas de las que se es servidor secundario, por ejemplo del dominio uv.es, se introducen como: zone " in-addr.arpa" IN { type slave; file "slaves/db "; masters { ; zone " ip6.arpa" IN { type slave; file "slaves/db.2001:720:1014"; masters { ; zone "uv.es" IN { type slave; file "slaves/db.uv.es"; masters { ; Donde puede verse que el servidor es un servidor secundario que obtiene las tablas de otro servidor (type slave) de ambos dominios. A continuación se le indican los nombres que deben tener los ficheros obtenidos cuando se efectúen las transferencias de zona de ambos ficheros ( slaves/db , slaves/db.2001:720:1014 y slaves/db.uv.es respectivamente) 25, y por último aparece la entrada masters, dentro de la cual figuran las direcciones IP de los servidores maestros a los que podemos solicitar los ficheros de resolución directa e inversa cuando deseemos solicitar la ejecución de una transferencia de zona (en este caso el ordenador de IP ). 25 Estos nombres no tienen porque corresponder con los que tienen los ficheros en el servidor maestro del cual son descargados. Doble Titulación Informática + Telemática 1718 Comentar por último, que las respuestas de un servidor secundario son exactamente igual de validas que las respuestas de un servidor primario, con la única diferencia de que pueden estar sin actualizar con los cambios realizados desde la última transferencia de zona. Numero de serie en los registros SOA. Los números de serie, que hemos introducido en los ficheros de los que somos servidores primarios indican la versión del fichero, la cual suele construirse con el formato aaaammdd##, esto es, año, mes, día y dos dígitos, lo que permite un total de 100 modificaciones diarias (dígitos 00 a 99). El número de serie permite minimizar las transferencias de zona entre los servidores maestros y esclavos, pues posibilita a los servidores esclavos conocer la versión actual que posee el servidor maestro, y actualizar la suya en función de si la versión del servidor maestro es más actual que la que posee el servidor secundario. Así, si un servidor esclavo posee como número de serie de una de sus zonas , y el servidor maestro le indica que su versión es , el servidor esclavo solicitará una transferencia de los ficheros de la zona, mientras que si el servidor maestro le responde con el mismo número de serie (o menor, cosa improbable), el servidor esclavo no solicitará la transferencia de los ficheros de zona al estar sus ficheros actualizados. El programa rndc. El programa /usr/sbin/rndc permite enviar ordenes al servidor named mientras se ejecuta, si así se ha configurado previamente. El fichero de configuración por defecto es /etc/rndc.conf, cuya sintaxis es similar a la de /etc/named.conf pero mucho más sencilla. En concreto, el fichero /etc/rndc.conf posee solamente tres secciones: La sección options permite especificar valores por defecto, y puede tener en su interior tres valores: default-server, para especificar el servidor al que se enviaran por defecto los comandos, default-key, que permite especificar la clave por defecto que se utilizará para autenticar los comandos, si no se especifica ninguna otra, y port, que es el puerto por defecto al que se enviaran los comandos, si no se especifica ningún puerto por defecto se asume el 953 TCP. Solo puede existir una sección options. La sección server <nombre/ip servidor> especifica el nombre o dirección IP del servidor al que se aplican las entradas de esta sección. Puede haber una entrada server para cada servidor que deseemos especificar. En su interior puede tener en su interior dos valores, default-key y port con el mismo sentido que las de las sección options, pero aplicadas unicamente a este servidor. Pueden existir varias secciones server, una por cada servidor que se desee configurar. La sección key <nombre> contiene la identificación de una clave de autenticación. Puede tener en su interior dos valores: algorithm, que indica el algoritmo de encriptación utilizado (actualmente solo hmac-md5 es permitido) y Doble Titulación Informática + Telemática 1819 secret, que contiene, entre comillas, la codificación en base 64 de la clave de encriptación, que puede generarse de forma aleatoria utilizando el comando rndc-confgen 26. Pueden existir varias secciones key, una por cada clave de autenticación que se desee especificar. Un ejemplo de fichero de configuración /etc/rndc.conf es el siguiente: key "rndc-key" { algorithm hmac-md5; secret "CLAVE SECRETA CODIFICACADA EN BASE 64"; options { default-key "rndc-key" default-server ; default-port 953 Donde la opción key especifica la clave de autenticación de nombre rndckey y que es la que especifica el servidor local ( ). Esta clave debe incluirse también en el fichero de configuración /etc/named.conf para que el servidor de DNS la conozca en el arranque, y pueda identificar al programa rndc como autorizado para ejecutar comandos sobre el servidor. El programa rndc posee una serie de opciones que permiten modificar el fichero de configuración por defecto, el servidor por defecto especificado en el citado fichero, etc., por lo que la sintaxis del comando es la siguiente: rndc [opciones] comando Donde las opciones existentes son: Opción Descripción Valor por defecto -b Utilizar la dirección indicada para conectarse al servidor. -c Utilizar el fichero de configuración indicado en lugar del fichero por defecto. -k Utilizar el fichero con las llaves indicado en lugar del por defecto. -s Servidor al que se enviará el comando. -p Puerto al que se enviará el comando. Dirección IP por defecto. /etc/rndc.conf /etc/rndc.key El servidor indicado en la opción por defecto de /etc/rndc.conf. 953 TCP -V Habilitar modo de depuración. No habilitado. 26 Si se desea más información sobre como generar una clave con rndc-confgen puede consultarse el manual del sistema. Doble Titulación Informática + Telemática 1920 Opción Descripción Valor por defecto -y Clave a utilizar de las existentes en el fichero de configuración. Clave por defecto especificada para el servidor indicado, o si no existe una clave para ese servidor, clave por defecto. Los comandos que permite ejecutar rndc sobre el servidor named son los siguientes: Comando reload reload <zona> refresh <zona> freeze freeze <zona> thaw thaw <zona> reconfig stats querylog dumpdb stop halt trace trace <nivel> notrace flush status Descripción Releer los ficheros de configuración y las zonas. Releer la zona especificada. Refrescar para mantenimiento la zona especificada. Suspender la actualización de todas las zonas. Suspender la actualización de una zona. Habilitar la actualización de todas las zonas y releerlas. Habilitar la actualización de una zona y releerla. Releer el fichero de configuración y las nuevas zonas. Escribir las estadísticas del servidor en el fichero de estadísticas. Activar el log. Volcar el estado de la cache al fichero named_dump.db. Salvar las actualizaciones pendientes de los ficheros maestros y detener el servidor. Detener el servidor sin salvar las actualizaciones pendientes. Incrementar en una unidad el valor de debug. Cambiar el nivel de debug al especificado. Cambiar el nivel de debug a cero (no debug). Volcar todas las caches de los servidores. Mostrar el estado de un servidor. Un ejemplo de ejecución de un comando es el siguiente: rndc status Obteniendo como respuesta: number of zones: 10 debug level: 0 xfers running: 0 xfers deferred: 0 soa queries in progress: 0 query logging is OFF: 0 Doble Titulación Informática + Telemática 20 Mostrar más
Software de Comunicaciones Práctica 3 - Domain Name System (DNS) Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Marzo 2013 Juan Díez- Yanguas Barber Práctica Más detalles John R. Correa Administrador de Seguridad de la Información.
Curso de DNS DNS - COMO Instalación de BIND...3 Ejecución... 3 El archivo de arranque...3 Servidor de solo caché... 4 El registro SOA... 6 El registro A... 7 El registro NS... 7 El registro PTR... 7 El Más detalles Redes de área local Aplicaciones y Servicios Linux Servidor DNS
Laboratorio Implementando DNS Objetivo General: Configurar servidor de DNS Objetivo Específico: Al finalizar éste Laboratorio el alumno será capaz de: Identificar los paquetes que permiten levantar Servidor Más detalles REDES DE ÁREA LOCAL: APLICACIONES Y SERVICIO EN LINUX. Servidor DNS
REDES DE ÁREA LOCAL: APLICACIONES Y SERVICIO EN LINUX Servidor DNS 1 Índice de contenido Servidor DNS...1 Definición de Servidor DNS...2 Servidor DNS sencillo con dnsmasq...4 Instalación del servidor dnsmasq...4 Más detalles BIND 9.2.2. Introducción a BIND 9.2.2. Instalación de BIND. Configuración de BIND. Ficheros de configuración. Localización de descarga (FTP):
Introducción a BIND 9.2.2 Localización de descarga (HTTP): Localización de descarga (FTP): BIND 9.2.2 Versión usada: 9.2.2 Tamaño del paquete: Estimación del espacio necesario en disco: ftp://ftp.isc.org/isc/bind9/9.2.2/bind-9.2.2.tar.gz Más detalles Sistema de Nombres de Dominio (DNS/BIND) Curso de Configuración De DNS. Octubre, 2014 ADSIB
Sistema de Nombres de Dominio (DNS/BIND) Curso de Configuración De DNS Sistema de Nombres de Dominio (DNS/BIND) Introducción Historia de DNS Red ARPANET en los 70 Nombre amaru 21 platon 23 evo 24 lapaz Más detalles Oracle Grid Naming Service
Instalación del servidor DNS bind http://www.ite.educacion.es/formacion/materiales/85/cd/linux/ m2/servidor_dns_bind9.html Si con las posibilidades que nos ofrece dnsmasq no son suficientes para nuestra Más detalles Implementado servidor DNS con BIND en CentOS 5.5
DNS. Domain Name System. Sistema de Nombres de Dominio. Administración de Redes de Computadores. Ficha: 149822. John Deivis Tabares Tobón. Luis Fernando Ramirez Gallego. Configuracion del servidor DNS Más detalles IPv6 Servicios DNS. Objetivo. Introducción Teórica
IPv6 Servicios DNS Objetivo El objetivo principal de este laboratorio es presentar el funcionamiento del servicio DNS (Domain Name System) en una red IPv6 utilizando el software BIND. Para esto, el laboratorio Más detalles Servidor DNS. Son servicios que contestan las consultas realizadas por los Clientes DNS. Hay dos tipos de servidores de nombres:
Servidor DNS DNS (acrónimo de Domain Name System) es una base de datos distribuida y jerárquica que almacena la información necesaria para los nombre de dominio. Sus usos principales son la asignación Más detalles Configuración de servidor de nombres de dominio (DNS), parte I.
Configuración de servidor de nombres de dominio (DNS), parte I. Autor: Joel Barrios Dueñas Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Más detalles Manual DNS Y DHCP Linux
Manual DNS Y DHCP Linux Introducción Este manual le muestra como configurar un sistema de Nombres de Dominio (DNS) y DHCP usando BIND y DHCP3 Server- ISC-DHCP-Server. Cuando termine este manual, debería Más detalles 100% Libre de M$ Historia TuxTips Artículos Eventos Screenshots Info Links Contacto Principal > Artículos > Redes
100% Libre de M$ Historia TuxTips Artículos Eventos Screenshots Info Links Contacto Principal > Artículos > Redes Configuración de Multiple Views en BIND 9.x Juan Pablo Tamayo L. jtamayo@tux.cl Viernes, Más detalles Servidor de Nombres de Dominio (DNS) en CentOS
Instalación, configuración y administración de servidores DNS Tabla de Contenidos 1. Instalación, configuración y administración de servidores DNS...2 1.1 Conceptos Generales de DNS... 2 1.2 Servidor DNS Más detalles Servicio de Nombre DNS. Sistema de Nombres. Contenido Arquitectura Configuración Seguridad Conclusiones DNS
Redes de ordenadores DNS Grupo de sistemas y comunicaciones jjmunoz@gsyc.inf.ucm.es Redes de ordenadores, 1998-1999 Página 1 4.DNS El servicio de nombres permite que los humanos usemos nombres de máquina Más detalles 4.1.- Instalación y Configuración de un Servidor DNS Bind en Ubuntu
Curso: Sistemas Operativos II Plataforma: Linux CONFIGURACION DE DNS DNS es conocido como la asignación de nombres a direcciones IP, es considerado la función más conocida de los protocolos DNS, este documento Más detalles Registros de recursos DNS. Javier Rodríguez Granados
DNS Arquitectura Cliente Servidor Pacheco Martínez Fernando Tovar Balderas Sergio A. Nombres de dominio DNS El Sistema de nombres de dominio (DNS) se definió originalmente en los RFC 1034 y 1035. Estos Más detalles Ejercicios DNS, NTP. Índice. Mónica Cortés Dpto. de Ingeniería de Sistemas Telemáticos UPM ! DNS ! NTP UPM
Ejercicios DNS, NTP Mónica Cortés Dpto. de Ingeniería de Sistemas Telemáticos Índice! DNS! Ejercitar y comprender la configuración del resolver! Usar y comprender la herramienta dig! Instalar servidor Más detalles Cómo configurar un servidor de nombres de dominio (DNS), parte I.
1 de 7 18/09/2012 11:30 a.m. Ingresar Registrarse Enviar Nota Twitter Google+ Descargas Servicios Portada Foros Manuales Servicios Cursos Linux Buscar... 15 al 19 de octubre, Curso Global de Servidores Más detalles Un poco de historia. Características
BIND (Berkeley Internet Name Domain), como implementación del prorocolo DNS, es el servidor de este tipo más comunmente usado en internet. La necesidad administrativa de montar un servidor de nombres DNS Más detalles Domain Name Server. Daniel Pecos Martínez. dani@netpecos.org. Castellón, 1 de Diciembre 2003
Domain Name Server Daniel Pecos Martínez dani@netpecos.org Castellón, 1 de Diciembre 2003 INTRODUCCIÓN En este documento se realiza una breve explicación sobre los conceptos básicos del DNS, poniendo como Más detalles Software de Comunicaciones. Práctica 4 - DHCP & Dynamic DNS
Software de Comunicaciones Práctica 4 - DHCP & Dynamic DNS Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Marzo 2013 Juan Díez- Yanguas Barber Práctica 4 Índice Más detalles Configuración de BIND y DNS
Configuración de BIND y DNS La configuración del Servicio del nombre de dominio es un tema extenso al que se han dedicado libros enteros. En este tema lo que vamos a hacer es comentar la herramienta Configuración Más detalles Práctica 2: Puesta en marcha de un servidor DNS Arquitectura de Sistemas y Aplicaciones Distribuidas U.L.P.G.C.
Práctica 2: Puesta en marcha de un servidor DNS David Jesús Horat Flotats Índice I. Introducción al protocolo DNS... 2 Funcionamiento... 3 II.Configuración de dominios sin DNS... 5 /etc/hosts... 5 /etc/host.conf...5 Más detalles Componentes del servicio de nombres de dominio. Javier Rodríguez Granados
UNIDAD DIDACTICA 5 CONFIGURACIÓN DEL SERVICIO DNS EN WINDOWS 2003 Eduard Lara 1 1. DOMAIN NAME SYSTEM El sistema de nombres de dominio (DNS) es una base de datos distribuida y jerárquica que almacena información Más detalles 5. Instalación y configuración de un servidor DNS. (configuración mediante webmin).
5. Instalación y configuración de un servidor DNS. (configuración mediante webmin). IES Gonzalo Nazareno. Instalación n y Mantenimiento de Servicios de Internet María a Jesús s Gragera Fernández. ndez. Más detalles Practica de DNS. Primera Parte - Configuración del servidor Primario
Practica de DNS Primera Parte - Configuración del servidor Primario Para configurar un servidor primario son necesarios los archivos siguientes: named.conf: Generalmente se encuentra en el directorio /etc. Más detalles PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER)
PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER) Antes de proceder a ninguna instalación, debemos de configurar correctamente Más detalles TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL
TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL ADMINISTRACION DE REDES SENA 2009 Este tutorial está hecho con el fin Más detalles Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2.
El Servicio DNS Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2. Quizá, lo primero que haya que hacer es recordar que es un DNS. Un Domain Más detalles Servicios de Red e Internet Prá cticá Temá 2: DNS
Servicios de Red e Internet Prá cticá Temá 2: DNS En esta práctica, instalaremos servidores DNS en Windows Server y Linux, y comprobaremos su funcionamiento usando un cliente de DNS. Para esta práctica Más detalles Configuración de servidor de nombres de dominio (DNS), parte II.
Configuración de servidor de nombres de dominio (DNS), parte II. Autor: Joel Barrios Dueñas Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Más detalles DNS Domain Name System Sistema de Nombres de Dominio Administración de Redes de Computadores John Deivis Tabares Tobón Luis Fernando Ramirez
DNS Domain Name System Sistema de Nombres de Dominio Administración de Redes de Computadores John Deivis Tabares Tobón Luis Fernando Ramirez CONFIGURACION DEL SERVIDOR DNS EN WINDOWS SERVER 2008 Domain Más detalles COMO INSTALAR Y CONFIGURAR UN SERVIDOR DNS
COMO INSTALAR Y CONFIGURAR UN SERVIDOR DNS Un servidor DNS (Domain Name System) se utiliza para proveer a las computadoras de los usuarios (clientes) un nombre equivalente a las direcciones IP. El uso Más detalles CAPA DE APLICACIONES
CAPA DE APLICACIONES En esta capa se implementan protocolos que ayudan al intercambio de información entre usuarios Protocolos utilizados El sistema de nombres de dominio (DNS) Transferencia de Hipertexto Más detalles Servidor DNS en Fedora
PRIMERA PARTE Servidor DNS en Fedora [BIND.5 EN FEDORA ] Ing. Agustín Ríos Reyes 18/02/200 Este documenta trata la configuración básica de un servidor DNS en Linux fedora, con el paquete BIND.5.esta configuración Más detalles ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II
ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II PRACTICA 2: CONFIGURACION DE SERVICIO DNS. INTRODUCCION. En las redes TCP/IP v4 cada interfaz de red es identificada Más detalles DNS: Domain Name System
DNS: Domain Name System Introducción DNS: Domain Name System Propósito básico: Traducir números IP en nombres textuales más amigables para los usuarios humanos de la red. Propósitos adicionales: Soporte Más detalles Sobre el profesor. Aitor López de Aberasturi, Vitoria-Gasteiz (1973) Licenciatura de informática (1996) Master en ingeniería del software (1997)
CFGM. Servicios en red Unidad 1 Servicio de nombres de dominio (DNS) 1. El servicio DNS 2. Configuración del cliente DNS CONTENIDOS 3. Base de datos del protocolo DNS 4. Servidores de nombres de dominio Más detalles Administración de redes IP. Localización y manejo de problemas
Administración de redes IP. Localización y manejo de problemas Tabla de Contenidos 6. Administración de redes IP. Localización y manejo de problemas...2 6.1 consideraciones previas y recomendaciones... Más detalles PRACTICA 10 : OTROS SERVICIOS TCP/IP
PRACTICA 10 : OTROS SERVICIOS TCP/IP CONFIGURACIÓN DE UN SERVIDOR DNS Dentro del servicio DNS podemos definir zonas de búsqueda directa e inversa. En la búsqueda directa, daremos un nombre y nos devolverán Más detalles Por D. Rafael J. Montero González
Por D. Rafael J. Montero González Introducción Sistemas de nombres planos vs. jerárquicos Historia de DNS Características y utilidad del servicio DNS Componentes y funcionamiento Espacio de nombres de Más detalles Instalación de BIND...2. Gestión de BIND... 2. Configuración de BIND mediante Webmin... 3. Configuración básica de BIND... 11
DNS. Instalación y configuración de BD en Ubuntu Índice 1. Instalación de BD...2 1.1 2. Gestión de BD... 2 Configuración de BD mediante Webmin... 3 2.1 Configuración básica de BD... 3 Limitar el acceso Más detalles UNIDAD DIDACTICA 11 CONFIGURACIÓN DE LA RED EN GNU/LINUX
UNIDAD DIDACTICA 11 CONFIGURACIÓN DE LA RED EN GNU/LINUX Eduard Lara 1 1. INTRODUCCIÓN En este capítulo recorreremos los pasos necesarios para configurar el protocolo TCP/IP en una máquina: Asignación Más detalles Sistemas de Transportes de Datos (STD) Tema II: IP (Entrega 6) Grupo de Aplicaciones Telemáticas. Grupo de Aplicaciones Telemáticas
DNS: Domain Name System El Domain Name System (DNS) es una base de datos distribuida que las aplicaciones de Internet utilizan para mapear nombres de máquinas y las direcciones IP correspondientes. Los Más detalles DNS LSUB, GYSC, URJC
DNS LSUB, GYSC, URJC Qué es Las máquinas tienen direcciones 193.147.49.23 Los humanos usan nombres: google.es Quien traduce? Por qué? Para una varias ip puedo tener el mismo nombre Si se cae una máquina, Más detalles Domain Name Service (DNS)
SERVICIO DNS EN CENTOS 6.3 Publicado por Beatriz Vergara LO PRIMERO QUE DEBEMOS HACER PARA MONTAR NUESTRO SERVIDOR DNS EN CENTOS ES TENER ACCESO A INTERNET PARA PODER DESCARGAR EL PAQUETE DE INSTALACIÓN Más detalles Servidor DNS sencillo en Linux con dnsmasq
Servidor DNS sencillo en Linux con dnsmasq Introducción El paquete dnsmasq permite poner en marcha un servidor DNS de una forma muy sencilla. Simplemente instalando y arrancando el servicio dnsmasq, sin Más detalles INSTITUTO TECNOLOGICO DE LAS AMERICAS (ITLA) Nombre: Brayhan E. Acosta Hiciano. Matricula: 2012-1312. Materia: Sistema Operativo III
INSTITUTO TECNOLOGICO DE LAS AMERICAS (ITLA) Nombre: Brayhan E. Acosta Hiciano Matricula: 2012-1312 Materia: Sistema Operativo III Tema: Servidor DNS Profesor: José Doñe Fecha: 28/junio/2014 Servidor DNS Más detalles Comandos de red en Windows
Comandos de red en Windows A continuación se describe el conjunto de herramientas proporcionado por Windows 2000 / Windows NT, haciendo especial énfasis en sus diferentes contextos de utilización, así Más detalles EL SERVICIO DE DIRECTORIO DNS Alvaro del Castillo San Félix 1998, GNU FDL Publicado en Linux Actual. Introducción
Guia sobre como instalar un servidor DNS en ubuntu DNS proviene de Domain Name Service. En internet, el Domain Name Service (DNS) almacena y asocia diversos tipos de información con nombres de dominio; Más detalles Práctica 4L: Servicios básicos de red. Profesor: Julio Gómez López
Práctica 4L: Servicios básicos de red Profesor: Julio Gómez López INTERNET Router 172.16.0.1/16 IP: 172.16.5.100+N/16 P.E. 172.16.0.1 DNS: 150.214.156.2 Servidor IP: 10.0.0.1/24 Red Interna 10.0.0.0/24 Más detalles Administración DNS. dit. Tomás P. de Miguel Dpto. de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid UPM
Administración DNS Tomás P. de Miguel Dpto. de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid Índice Definición del servicio Configuración de un cliente Configuración de un servidores Más detalles Programas de Administración de red
1 Programas de Administración de red Introducción El propósito de las siguientes prácticas es el de familiarizar al alumno con los distintos programas que se utilizan para chequear y comprobar el estado Más detalles UNIVERSIDAD POLITÉCNICA DE PACHUCA SERVIDOR DNS
SERVIDOR DNS Un servidor DNS (Domain Name System) se utiliza para proveer a las computadoras de los usuarios (clientes) un nombre equivalente a las direcciones IP. El uso de este servidor es transparente Más detalles El gráfico siguiente muestra un uso básico de DNS, consistente en la búsqueda de la dirección IP de un equipo basada en su nombre.
Definición de DNS DNS es una abreviatura para Sistema de nombres de dominio (Domain Name System), un sistema para asignar nombres a equipos y servicios de red que se organiza en una jerarquía de dominios. Más detalles 4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP
4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP Dnsmasq es un paquete que incluye un servidor DNS y DHCP. El servidor DNS es un servidor muy sencillo que no contiene zonas Más detalles DNS. Internet y el DNS. Servicio de resolución de nombres para Internet. Redes de Datos Ing. Marcelo Utard / Ing. Pablo Ronco
1 Dominios de una red informática Un dominio puede referirse a dos cosas: es un conjunto de ordenadores conectados en una red que confían a uno de los equipos de dicha red la administración de los usuarios Más detalles Servidores de Nombre - DNS
Servidores de Nombre - DNS En las redes TCP/IP cada interfaz de red es identificada a través de una dirección IP única de 32 bits. A cada interfaz de red se le puede asociar un nombre ó hostname. Los nombres Más detalles La Capa de Aplicación Protocolos de Aplicación Básicos
Repaso de DNS Vista General Metas de esta sesión Qué es DNS? Cómo se construye el DNS y cómo funciona? Cómo funcionan las peticiones? Tipos de Récords Cachés y autorizados Delegación: dominios vs zonas Más detalles Servidor de Correos con Sendmail + Dovecot + Saslauthd +Bind9
Servidor de Correos con Sendmail + Dovecot + Saslauthd +Bind9 Por: Jairo Mora William López Instituto Tecnológico del Putumayo - ITP Se utilizaran estas herramientas adicionales ya que prestan una mejor Más detalles SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ GUSTAVO CARO JESUS GARCIA NILXON VUELVAS TALLER CONFIGURACION DEL SERVIDOR DNS.
SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ GUSTAVO CARO JESUS GARCIA NILXON VUELVAS TALLER CONFIGURACION DEL SERVIDOR DNS. ING. LUIS GARCIAS UNIVERSIDA DE CORDOBA FACULTAD DE CIENCIAS Más detalles Configuración del Servidor de Correo SendMail para GNU/Linux
Configuración del Servidor de Correo SendMail para GNU/Linux Tabla de Contenidos 8. Configuración del Servidor de Correo SendMail Para GNU/LINUX... 2 8.1 Introducción... 2 8.2 Preparativos... 2 8.2.1 Verificando Más detalles SISTEMAS DE NOMBRES DE DOMINIO
SISTEMAS DE NOMBRES DE DOMINIO La historia del sistema de nombres de dominio, DNS, se remonta a la década de los setenta, donde cada una de las computadoras conectadas a la red tenía asignada una dirección Más detalles 2 Servidores de Nombre - DNS
2 Servidores de Nombre - DNS En las redes TCP/IP cada interfaz de red es identificada a través de una dirección IP única de 32 bits. A cada interfaz de red se le puede asociar un nombre ó hostname. Los Más detalles Software de Comunicaciones. Práctica 7 - Secure Shell. SSH
Software de Comunicaciones Práctica 7 - Secure Shell. SSH Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Mayo 2013 Juan Díez- Yanguas Barber Práctica 7 Índice Más detalles UD 3: Instalación y administración de servicios de nombres de dominio. SRI
Instalación y administración de servicios de nombres de dominio. SRI RESULTADOS DE APRENDIZAJE Administra servicios de resolución de nombres, analizándolos y garantizando la seguridad del servicio. Introducción Más detalles Ficheros compartidos en red II: SAMBA.
Introducción.. Autor: Enrique V. Bonet Esteban El servicio de SAMBA esta formado por un conjunto de aplicaciones que funcionan mediante el protocolo de aplicación SMB (Server Message Block) 1 y el protocolo Más detalles qwertyuiopasdfghjklzxcvbnmqwerty
qwertyuiopasdfghjklzxcvbnmqwerty Practica linux uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui Practica linux opasdfghjklzxcvbnmqwertyuiopasdfg Más detalles Servicios básicos en OpenBSD
Servicios básicos en OpenBSD Por: Astrid Sanchez (@astrid_eliana OpenBSDColombia) - Junio 28 de 2012 Configurar servicios de red básicos en OpenBSD es muy fácil, se sigue un procedimiento estándar que Más detalles Clientes DNS ( resolvers de nombres). Javier Rodríguez Granados
Clientes DNS ( resolvers de nombres). Javier Rodríguez Granados Clientes DNS Los clientes DNS son llamados resolvers, los cuales no son más que rutinas de librería que crean preguntas y las envían a través Más detalles WALC 2009. 21 al 25 Septiembre 2009. César Olvera (cesar.olvera@consulintel.es) Alvaro Vives (alvaro.vives@consulintel.es)
Curso IPv6 WALC 2009 Bogotá Colombia 21 al 25 Septiembre 2009 César Olvera (cesar.olvera@consulintel.es) Alvaro Vives (alvaro.vives@consulintel.es) -1 1. Configuración de IPv6 en Servidores 1.11 Introducción Más detalles Configuración de cliente DNS
en Windows 7 1. Para abrir Conexiones de red, haga clic en el botón Inicio y, a continuación, haga clic en Panel de control. En el cuadro de búsqueda, escriba adaptador y, en Centro de redes y recursos Más detalles Administración y Gestión de Redes (Enero 2014).
Administración y Gestión de Redes (Enero 2014). Las cuestiones: 1ª parte: Cuestiones. Se deben responder en la hoja adjunta. Debe marcarse una única respuesta. Por favor, leer los enunciados y las soluciones Más detalles Sistema de Nombres de Dominio (DNS)
ADMINISTRACIÓN DE REDES Y SERVIDORES Sistema de Nombres de Dominio ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACION JOHN GÓMEZ CARVAJAL johncar@univalle.edu.co http://eisc.univalle.edu.co/~johncar/ars/ Más detalles Instalación y configuración del servidor DNS Bind
Instalación y configuración del servidor DNS Bind Luis Llorente Campo Universidad de León, España luisllorente@luisllorente.com Este documento muestra cómo instalar y configurar el servidor dns Bind (http://www.isc.org/products/bind/). Más detalles 1. Sistemas de resolución de nombres...2. 1.1 NetBIOS... 2 1.2 WINS... 3 2. DNS...4
DNS. Servicios de nombres Índice 1. Sistemas de resolución de nombres...2 1.1 NetBIOS... 2 1.2 WINS... 3 2. DNS...4 2.1 Funciones de DNS... 4 2.2 Terminología... 4 2.3 Estructura Jerárquica de Nombres... Más detalles Administración y Gestión de Redes (Julio 2012).
Administración y Gestión de Redes (Julio 2012). Las cuestiones: 1ª parte: Cuestiones. Se deben responder en la hoja adjunta. Debe marcarse una única respuesta. Por favor, leer los enunciados y las soluciones Más detalles Servidor de nombres DNS. DNSmasq
Servidor de nombres DNS. DNSmasq Alberto Molina Coballes José Domingo Muñoz Rodríguez IES Gonzalo Nazareno. Dos Hermanas (Sevilla) 24 de septiembre Más detalles DOMAIN NAME SYSTEM DNS
DOMAIN NAME SYSTEM DNS Contenido Introducción DNS Definiciones Resolución de Nombres Referencias INTRODUCCIÓN En los 70, ARPANET era una comunidad de unos cientos de máquinas Un solo archivo HOST.TXT contenía Más detalles 2017 © DocPlayer.es Política de privacidad | Condiciones del servicio | Feedback

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 RESOLUCIÓN 
 RESOLUCIÓN 
 resolución 
 resolución 
 resolución 
 resolución 
 Resolución