Escola Tècnica Superior d Enginyeria Informàtica

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Escola Tècnica Superior d Enginyeria Informàtica"

Transcripción

1 Escola Tècnica Superior d Enginyeria Informàtica PROYECTO FIN DE CARRERA / PROJECTE FI DE CARRERA Para optar a la titulación de / per a optar a la titulació de Ingeniería Técnica en Informática de Sistemas (ITIS) presentado por / presentat per José Ignacio Rodríguez de la Torre Dirigido / tutorizado por dirigit / tutoritzat per Joaquín Gracia Morán Valencia a 28 de julio de 2011

2 ÍNDICE 1 INTRODUCCIÓN JUSTIFICACIÓN DEL PROBLEMA Introducción Herramientas disponibles Alternativas a nslookup EL PROTOCOLO DNS Componentes Nombres de dominio Tipos de servidores DNS Tipos de consultas Tipos de registros DNS Cómo funciona el protocolo DNS SOLUCIÓN PROPUESTA Selección del entorno de desarrollo Selección de librerías Java Flujo de ejecución Descripción del applet Puesta en marcha del applet Herramientas necesarias Problemas con la firma RESUMEN Y PALABRAS CLAVE Resumen Palabras clave BIBLIOGRAFÍA Y REFERENCIAS ANEXO A: CÓDIGO FUENTE Página 2 de 45

3 1 INTRODUCCIÓN El estudio del funcionamiento de diferentes protocolos de comunicaciones suele ser una tarea habitual entre Ingenieros Informáticos. Este estudio, que se realiza principalmente para resolver problemas, puede servir también para obtener un conocimiento más profundo tanto del comportamiento de los diferentes protocolos de comunicaciones como de la red a la que se está conectado. Actualmente, Internet es la red de comunicaciones preponderante a nivel mundial. Internet es una red de área amplia de computadores que interconecta millones de dispositivos en todo el mundo. Estos dispositivos es lo que conocemos como Hosts o Sistemas Terminales, y pueden ser PCs, estaciones de trabajo, PDAs, portátiles, servidores, etc. Es decir, Internet está formada por muchas redes de datos interconectadas. Para poder identificar a los diferentes equipos conectados a Internet, se utiliza el protocolo de comunicaciones denominado Sistema de Nombres de Dominio o DNS. Aunque un host queda perfectamente definido con su dirección IP, los usuarios prefieren asignar a los equipos nombres fáciles de pronunciar y recordar. El protocolo DNS proporciona un mecanismo para traducir los nombres de dominio con los que se nombran los recursos disponibles en Internet en direcciones IP utilizables por los protocolos de comunicación y las aplicaciones. El servicio DNS se ha convertido en un servicio crítico, ya que si no funciona o no está bien configurado, no es posible conocer las direcciones IP que hay tras los nombres de los servidores y éstos no son, por lo tanto, accesibles. La comprobación del correcto funcionamiento de las consultas DNS es uno de los primeros puntos de comprobación ante cualquier incidencia que afecte a la conectividad de un sistema de información. Las herramientas disponibles para hacer esta comprobación son, tradicionalmente, utilidades de línea de comandos del sistema operativo. Esto, combinado con la variedad de parámetros que se pueden utilizar, provoca que para un usuario no acostumbrado sea dificultoso realizar estas comprobaciones. El presente proyecto propone el desarrollo y la implementación de una herramienta que permita realizar de forma gráfica consultas DNS, de tal manera que ésta herramienta pueda ser utilizada por usuarios que no tengan un conocimiento específico del protocolo DNS o las herramientas asociadas con este protocolo. Página 3 de 45

4 2 JUSTIFICACIÓN DEL PROBLEMA En este apartado se va a presentar la problemática existente para el estudio del protocolo DNS, la cual justifica el desarrollo e implementación de la herramienta presentada en este proyecto fin de carrera. 2.1 Introducción El Sistema de Nombres de Dominio o DNS (del inglés Domain Name System) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignados a cada uno de los participantes. Su función más importante es traducir (o resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, con el fin de de poder localizar y direccionar estos equipos mundialmente. El sistema DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio. El DNS facilita el acceso a los ordenadores conectados a Internet al permitir utilizar una cadena familiar de letras (el "nombre de dominio") en lugar de un identificador binario (la dirección IP). Este sistema permite identificar de forma fácil a los distintos equipos conectados a una red. Por ejemplo, si introducimos en un navegador web la dirección el ordenador local se conectará al servidor DNS y averiguará que el servidor del sitio web de la UPV tiene la dirección IP El ordenador local puede ahora conectarse con ese servidor para poder navegar a través del sitio web. Para saber si el DNS está realizando correctamente la traducción entre nombre de host y dirección IP, normalmente se utiliza la herramienta nslookup, que funciona tanto en Windows como en UNIX. El nombre nslookup significa name server lookup. Nslookup utiliza por defecto el DNS local del sistema operativo para realizar sus consultas. De este modo, esta herramienta se configura automáticamente por el contexto del propio sistema operativo. nslookup es una herramienta administrativa de línea de comandos que se utiliza para probar y solucionar problemas de los servidores DNS. nslookup envía consultas a los servidores DNS. Dispone de dos modos: interactivo y no interactivo. El modo interactivo permite al usuario ponerse en contacto con los servidores para obtener información sobre varios hosts y dominios o para mostrar una lista de hosts en un dominio. El modo no interactivo se utiliza para mostrar sólo el nombre y la información solicitada para un servidor o dominio. En resumen, nslookup permite obtener la dirección IP conociendo el nombre del host, y viceversa, así como cualquier otro registro especifico DNS. Página 4 de 45

5 2.2 Herramientas disponibles En internet existen algunas webs que proporcionan herramientas visuales para la resolución de DNS. Un análisis de las mismas ha reflejado las siguientes carencias: Son pocas y poco accesibles. No todas permiten seleccionar el tipo de registro que queremos consultar. No todas permiten seleccionar el servidor DNS al que se quiere dirigir la consulta. Algunas están saturadas de publicidad en la página web. Las más completas son de pago. En algunos casos en realidad, realizan traceroutes 1, por lo que no nos dan la información que ofrece la herramienta nslookup. Están basadas en WEB, y las direcciones que se muestran parten del servidor WEB de la compañía y no desde el equipo desde el que nos interesa hacer la comprobación. Sin duda, el último punto es el más significativo de todos, ya que al lanzar la consulta desde el servidor web que aloja la herramienta si bien es posible obtener información sobre el dominio que interese, no es posible verificar si el servidor DNS local del usuario tiene realmente acceso a esa información. Algunos ejemplos de las herramientas que han sido analizadas son: 1 El comando traceroute permite obtener la ruta entre el host de origen (normalmente desde el que se hace la consulta) y un host de destino. Página 5 de 45

6 DNSQUERIES Contiene publicidad y no permite seleccionar el servidor DNS al que se quiere consultar. La Figura 1 muestra la ventana que se obtiene al conectarse, y en la que se ha eliminado gran parte de la publicidad existente en esta herramienta. Figura 1. DNSQUERIES. Página 6 de 45

7 DNSstuff Sin publicidad y pudiendo seleccionar el tipo de registro a consultar, pero de pago. El interfaz se puede ver en la Figura 2. Figura 2. DNSstuff. Página 7 de 45

8 DNSBajaj Sin publicidad y con representación gráfica de la jerarquía de servidores consultados, pero únicamente devuelve registros de tipo NS y no permite elegir el servidor para hacer la consulta. Podemos ver el aspecto de esta web en la Figura 3. Figura 3. DNSBajaj. Página 8 de 45

9 2.3 Alternativas a nslookup Para poder utilizar una herramienta que se adapte a nuestras necesidades, es posible realizar programas desarrollados en lenguajes de alto nivel que permiten realizar consultas DNS. Para ello, simplemente hay que utilizar las librerías adecuadas de lenguajes de programación. Es decir, existen librerías que permiten hacer consultas DNS desde lenguajes de programación de alto nivel. Un ejemplo serían DNSJAVA o JNDI, librerías utilizadas en el lenguaje Java. DNSJAVA es una implementación de DNS en Java. Puede ser utilizado para las consultas, las transferencias de zona, y las actualizaciones dinámicas. Incluye una memoria caché que puede ser utilizada por los clientes, así como una implementación básica de un servidor DNS. DNSJAVA es compatible con todos los tipos de registros comunes y proporciona además acceso de alto y bajo nivel a los servidores DNS. Las funciones de alto nivel realizan consultas de registros de un determinado nombre, tipo y clase, y devuelve un vector de registros. DNSJAVA permite utilizar memoria caché para reducir el número de consultas enviadas. Las funciones de bajo nivel permiten la manipulación directa de los mensajes y registros DNS, así como ajustar propiedades adicionales de la resolución. También incluye un clon de dig 2, un programa de actualización dinámica y un servidor DNS básico. Por otro lado, JNDI (Java Naming and Directory Interface) es una Interfaz de Programación de Aplicaciones (API) que proporciona la funcionalidad de asignación de nombres y de directorio para aplicaciones escritas con el lenguaje de programación Java. Esto permite a los clientes descubrir y acceder a objetos y datos a través de su nombre y como el API está implementado en Java, es independiente de la implementación subyacente. Adicionalmente, especifica una interfaz de proveedor de servicio (SPI) que permite integrar implementaciones del servicio de directorio en el framework 3. Las implementaciones pueden hacer uso de un servidor, un fichero, o una base de datos. Además, JNDI es independiente de cualquier implementación de servicios de directorio específicos, y por lo tanto, puede acceder a una gran variedad de directorios como LDAP, NDS, DNS y NIS. A la hora de realizar aplicaciones web, se suelen utilizar applets. Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, como por ejemplo un navegador web. Un applet puede ofrecer información gráfica, así como interactuar con el usuario. Sin embargo, y a diferencia de un programa, un applet no puede ejecutarse de manera independiente. En aplicaciones web, un applet se incrusta en un documento HTML, es decir, en una 2 Dig (Domain Information Groper) es una herramienta de línea de comandos disponible en prácticamente cualquier distribución linux y que permite hacer consultas a un servidor DNS. Dig forma parte de la suite de software del servidor de nombres de dominio BIND. 3 Un framework hace referencia a una estructura software compuesta de componentes personalizables e intercambiables para el desarrollo de aplicaciones. En la práctica está compuesto por conjuntos de librerías para desarrollar aplicaciones (API s), además de librerías para su ejecución y herramientas para facilitar esta tarea (debuggers, GUI de desarrollo, etc). Página 9 de 45

10 página web. Cuando un navegador carga la página web que contiene el applet, éste se descarga en el navegador web y comienza a ejecutarse dentro del entorno del navegador. Este hecho permite crear programas que cualquier usuario puede ejecutar con tan solo descargar la página web en su navegador. Entre las características de los applets de Java podemos mencionar que su esquema de seguridad no permite que tengan acceso a partes sensibles del sistema. La principal desventaja de este enfoque es que la entrega de permisos es engorrosa para el usuario común, lo cual juega en contra de uno de los objetivos de los Java applets: proporcionar una forma fácil de ejecutar aplicaciones desde el navegador web. Página 10 de 45

11 3 EL PROTOCOLO DNS El sistema DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio. Es compatible con el sistema de nombres de dominio como se describe en el RFC 1034 y RFC 1035, y actualizado y aclarado en el RFC 1123 y RFC Componentes El sistema DNS consta de tres componentes principales: ZONAS DE AUTORIDAD. Compuestas por el espacio de nombres de dominio y los registros de recursos para al menos un dominio. Conceptualmente, cada nodo y hoja del árbol del espacio de nombres de dominio hace referencia a un conjunto de información y permite, además, operaciones de consulta para extraer determinados tipos de información. SERVIDORES DE NOMBRES o servidores DNS. Programas que contestan a las consultas de los clientes. Mantienen información acerca de la estructura de uno o más arboles de dominio y el conjunto de información que los componen (sus zonas). Los servidores recursivos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección solicitada. RESOLVERS o Clientes DNS. Son programas que se ejecutan en el ordenador del usuario y que generan peticiones de resolución de nombres a los servidores DNS en respuesta a las consultas de las aplicaciones. Página 11 de 45

12 3.2 Nombres de dominio Todo el espacio de Internet está organizado en dominios organizados jerárquicamente. Un nombre de dominio está compuesto por dos o más cadenas de caracteres, llamadas etiquetas, separadas entre ellas por un punto (. ). La estructura de nombres de dominio se basa en una estructura jerárquica compuesta por un nodo raíz, representado por un punto (. ), los dominios de nivel superior o TLD (del inglés Top Level Domains), los nombres de subdominio y, por último los nombres de host. Podemos ver un ejemplo de esta estructura en la Figura 4. Root com edu net gov us es org TLD mit fit cmu gva upv Dominio ftp www ccc Host FQDN Figura 4. Ejemplo de la estructura de los nombres de dominio del protocolo DNS. El nombre absoluto, que está compuesto por todas las etiquetas de nodo separadas por puntos e incluyendo el nodo raíz, se denomina la dirección FQDN (del inglés Fully Qualified Domain Name). La dirección FQDN permite identificar de manera unívoca un equipo en Internet. La etiqueta del nodo raíz se suele omitir. Tras ella viene la etiqueta de un dominio de nivel superior o TLD (del inglés top level domain). Estos dominios de nivel superior son controlados por IANA en la base de datos de zona raíz (del inglés Root Zone Database). IANA (Internet Assigned Numbers Authority) es la autoridad responsable de la coordinación global de la zona raíz del DNS, las direcciones IP y otros recursos de protocolos de Internet. Coloquialmente, un "dominio" normalmente hace referencia a la recopilación de las etiquetas de nodo con excepción de las de nodo raíz y de host. Página 12 de 45

13 Algunos dominios de nivel superior comunes son: COM - sitios Web comerciales, sin limitación. NET - sitios de la red Internet, sin limitación ORG - organizaciones sin fines de lucro, sin limitaciones EDU - limitado a las escuelas y organizaciones educativas MIL - restringido a los militares de EE.UU. GOV - restringido al gobierno de EE.UU. ES, UK, US y otros códigos de país de dos letras - cada uno se le asigna a la autoridad de nombres de dominio en el respectivo país. Cada combinación de caracteres y punto a la izquierda del dominio de primer nivel indica un nivel en la estructura de dominio o subdominio. Cada nivel se refiere a un servidor o un grupo de servidores que manejan ese nivel de dominio. La palabra más a la izquierda en el nombre de dominio, tal como www o mail, suele representar a la aplicación que se utiliza para acceder al servidor identificado con el nombre de dominio completo. En concreto, se especifica el nombre de una máquina en un dominio, por lo general dedicada a un propósito específico. Un dominio dado puede contener millones de nombres de host, siempre y cuando sean todos únicos en ese dominio. Cada dominio o subdominio tiene una o más zonas de autoridad, las cuales publican la información acerca del dominio y los nombres de servicios de cualquier dominio incluido. La jerarquía de las zonas de autoridad coincide con la jerarquía de los dominios. Al inicio de esa jerarquía se encuentran los servidores raíz. Estos servidores son los que responden cuando se busca resolver un dominio de primer nivel. Debido a que todos los nombres de un dominio dado deben ser únicos, tiene que haber alguna manera de controlar que no surgen duplicados. Ahí es donde aparece el papel de los registradores. Un registrador es una autoridad que puede asignar nombres de dominio directamente bajo uno o más dominios de nivel superior y registrarlos con InterNIC. InterNIC es un servicio de ICANN 4 que exige la unicidad de nombres de dominio a través de Internet. Cada registro de dominio se convierte en parte de una base de datos de registro de dominios central, conocido como la base de datos WHOIS. 4 ICANN (Internet Corporation for Assigned Names and Numbers) es una organización que opera a nivel internacional y es la responsable de asignar el espacio de direcciones numéricas del protocolo IP, de los identificadores de protocolos, de las funciones de gestión del sistema de nombres de dominio y de la administración del sistema de servidores DNS raíz. Página 13 de 45

14 3.3 Tipos de servidores DNS Primarios (Primary Name Servers). Guardan los datos de un espacio de nombres en sus ficheros de zona. Son responsables de mantener la información actualizada y cualquier cambio debe ser notificado a este servidor. Secundarios (Secundary Name Servers). Son aquellos que obtienen los datos de su zona desde otro servidor que tenga autoridad para esa zona. El proceso de copia de la información se denomina transferencia de zona. Locales (Caching-only servers). No tienen autoridad sobre ningún dominio. Se limitan a contactar con otros servidores para resolver las peticiones de los clientes DNS. Estos servidores mantienen una memoria caché con las últimas preguntas contestadas. Cada vez que un cliente DNS le formula una pregunta, primero consulta en su memoria caché. Si encuentra la dirección IP solicitada, se la devuelve al cliente; si no, consulta a otros servidores, almacenando la respuesta en su memoria caché y comunicando la respuesta al cliente. 3.4 Tipos de consultas Existen dos tipos de consultas que un cliente puede hacer a un servidor DNS: Consulta recursiva. Es aquella realizada a un servidor DNS, en la que el cliente DNS solicita al servidor DNS que proporcione una respuesta completa a la consulta. El servidor DNS comprueba la zona de búsqueda directa y la caché para encontrar una respuesta a la consulta. Consulta iterativa. Es aquélla efectuada a un servidor DNS en la que el cliente DNS solicita la mejor respuesta que el servidor DNS puede proporcionar, sin buscar ayuda adicional de otros servidores DNS. El resultado de una consulta iterativa suele ser una referencia a otro servidor DNS de nivel inferior en el árbol DNS. El proceso de resolución normal de una consulta es el siguiente: 1. El servidor A recibe una consulta recursiva desde el cliente DNS. 2. El servidor A envía una consulta iterativa a B. 3. El servidor B refiere a A otro servidor de nombres, incluyendo a C. 4. El servidor A envía una consulta iterativa a C. 5. El servidor C refiere a A otro servidor de nombres, incluyendo a D. 6. El servidor A envía una consulta iterativa a D. 7. El servidor D responde. 8. El servidor A devuelve la respuesta al cliente DNS. 9. El cliente DNS entrega la resolución al programa que solicitó la información. Página 14 de 45

15 3.5 Tipos de registros DNS En esta sección se van a describir los principales tipos de registros del protocolo DNS, que son: A = Address (Dirección) Este registro se usa para traducir nombres de hosts a direcciones IPv4. AAAA = Address (Dirección) Este registro se usa para traducir nombres de hosts a direcciones IPv6. CNAME = Canonical Name (Nombre Canónico) Se usa para referirse a alias para los servidores de hosts de un dominio. Se utiliza cuando se están ejecutando múltiples servicios en un mismo host con una sola dirección IP, o cuando se utiliza un alias más sencillo de recordar que el nombre canónico original. En cualquier caso, cada alias tiene su propia entrada DNS (por ejemplo, ftp.ejemplo.com y NS = Name Server (Servidor de Nombres) Asocia un nombre de dominio a una lista de servidores de nombres para ese dominio. MX = Mail Exchange (Registro de Intercambio de Correo) Asocia un nombre de dominio a una lista de servidores de correo para ese dominio. PTR = Pointer (Indicador) También conocido como 'registro inverso'. Funciona a la inversa del registro A, traduciendo direcciones IP en nombres de dominio. SOA = Start of authority (Autoridad de la zona) Asocia un nombre de dominio con el servidor DNS primario de su zona. HINFO = Host INFOrmation (Información del sistema) Descripción del host. Permite que la gente conozca el tipo de máquina y sistema operativo al que corresponde un dominio. TXT = TeXT - (Información textual) Permite a los dominios identificarse de modos arbitrarios. LOC = LOCalización - Permite indicar las coordenadas del dominio. SRV = SeRVicios - Define la ubicación de los hosts para servicios específicos. Se define en el RFC Algunos protocolos como SIP o XMPP requieren un registro SRV asociado. SPF = Sender Policy Framework - Este registro especifica los hosts que están autorizados a enviar correo desde el dominio dado. Ayuda a combatir el spam. Página 15 de 45

16 3.6 Cómo funciona el protocolo DNS Los usuarios no se comunican directamente con el servidor DNS. La resolución de nombres se realiza de forma transparente por las aplicaciones (por ejemplo, navegadores, clientes de correo y otras aplicaciones que usan Internet). Cuando se visita un sitio web, como el equipo sigue una serie de pasos para convertir el nombre del host en una dirección IP. Esto sucede cada vez que se utiliza un nombre de dominio, ya sea navegando por sitios web, enviando correo electrónico, o utilizando cualquier otro servicio por Internet. Los pasos a seguir son los siguientes: 1.- Solicitud de información El proceso comienza cuando el equipo local tiene que resolver un nombre de host. En primer lugar el host consulta su caché DNS local, que almacena la información que el equipo ha recibido recientemente. Si el equipo local no conoce la respuesta, necesitará realizar una consulta DNS para averiguarla. 2.- Consulta al servidor DNS local Si la información no se encuentra en su cache DNS, el equipo local deberá consultar con el servidor DNS que tenga configurado localmente. Los servidores DNS tienen sus propias caches, por lo que el proceso por lo general termina aquí, y la información se devuelve al usuario. 3.- Consulta a los servidores de nombres raíz Si el servidor local no tiene la respuesta, trasladan la consulta a uno de los servidores de nombres raíz. En internet, existen trece servidores de nombres raíz. El servidor de nombres raíz mirará la primera parte de la solicitud, leyendo de derecha a izquierda y dirigirá la consulta al servidor Top-Level Domain (TLD) para ese dominio. En el ejemplo que nos ocupa, para sería.es. 4.- Consulta a los servidores TLD Cada TLD tiene su propio conjunto de servidores de nombres, que actúan como una recepcionista para cada TLD. El servidor de nombres de dominio de nivel superior revisa la siguiente parte de la petición y dirigirá la consulta a los servidores de nombres responsables de este dominio específico, en nuestro ejemplo upv.es. 5.- Consulta a los servidores DNS autorizados Estos servidores de nombres autorizados son responsables de conocer toda la información sobre un dominio específico. Esta información se almacena en los registros de DNS. Hay muchos tipos de registros, que contienen cada una un tipo diferente de información. En este ejemplo, queremos obtener la dirección IP de por lo que pedimos al servidor de nombres autorizado el registro de dirección (registro de tipo A). Página 16 de 45

17 6.- Obtención del registro El servidor local obtiene el registro A para el nombre de dominio del servidor autorizado y almacena dicho registro en su cache local. Si alguien más solicita este registro, el servidor local ya tiene la respuesta y no necesitará repetir la búsqueda. Todos los registros tienen un valor de tiempo de vida tras el cual el servidor necesitará solicitar una nueva copia del registro para estar seguro que su información está actualizada. 7.- Recepción de la respuesta Una vez obtenida la respuesta, el servidor local devuelve el registro A al equipo local que ha hecho la consulta. Éste almacena la respuesta en su cache local, lee la dirección IP del registro y pasa la información al navegador. El navegador entonces abre una conexión con el servidor web y recibe la página web. La Figura 5 muestra la representación gráfica de la secuencia de las consultas y respuestas en un caso de ejemplo de una consulta a 1. El equipo cliente hace una consulta recursiva pidiendo la dirección (registro A) del host a su servidor DNS local. 2. El servidor DNS local hace una consulta iterativa a uno de los servidores raíz. 3. El servidor raíz responde al DNS local con las direcciones de los servidores TLD para el dominio es. 4. El servidor local hace una consulta iterativa a uno de los servidores TLD. 5. El servidor TLD responde con la dirección del servidor autorizado para el dominio ejemplo.es. 6. El servidor local hace una consulta recursiva al servidor autorizado. 7. El servidor autorizado para el dominio ejemplo.es hace una consulta recursiva al servidor autorizado para el dominio ccc.ejemplo.es. 8. El servidor autorizado para el dominio ccc.ejemplo.es responde con la dirección del host 9. El servidor autorizado para el dominio ejemplo.es reenvía la dirección del host al servidor local DNS que inicio la consulta. 10. El servidor local devuelve la respuesta al equipo del usuario. 11. El equipo del usuario puede ahora acceder al equipo Página 17 de 45

18 Figura 5. Secuencia de consultas DNS. Página 18 de 45

19 4 SOLUCIÓN PROPUESTA En este apartado se describe el desarrollo e implementación de la herramienta web para el análisis del tráfico DSN. La solución propuesta está basada en el desarrollo de un applet implementado en Java. Este applet permite realizar de forma gráfica, y utilizando como soporte un navegador web, consultas DNS. La herramienta implementada en este proyecto clasifica las respuestas obtenidas en función del tipo de registro DNS devuelto, indicando asimismo el servidor que ha respondido. De esta forma, esta herramienta puede ser utilizada por usuarios que no tengan un conocimiento específico del protocolo DNS o la herramienta nslookup. 4.1 Selección del entorno de desarrollo Para la selección del entorno de desarrollo, se han analizado dos entornos gráficos ampliamente extendidos y conocidos para el desarrollo en lenguaje Java, como son Eclipse y NetBeans. Eclipse es un es un proyecto open source de la fundación Eclipse para el desarrollo de un entorno de desarrollo integrado de código abierto multiplataforma. Eclipse es una comunidad open source cuyos proyectos se centran en la construcción de una plataforma de desarrollo abierta compuesta por marcos extensibles y herramientas para la construcción, despliegue y gestión de software a través de su ciclo de vida. Esta plataforma ha sido usada típicamente para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT). El Proyecto Eclipse fue creado originalmente por IBM en noviembre de 2001 y apoyado por un consorcio de proveedores de software. La Eclipse Foundation se creó en enero de 2004 como una organización independiente sin fines de lucro, para actuar como administrador de la comunidad Eclipse. NetBeans IDE es un entorno de desarrollo Java, pero que puede servir para cualquier otro lenguaje de programación. Existe un importante número de módulos para extender las funcionalidades del IDE. NetBeans es un producto libre y gratuito sin restricciones de uso. Empresas independientes asociadas, especializadas en desarrollo de software, proporcionan extensiones adicionales que se integran fácilmente en la plataforma y que pueden también utilizarse para desarrollar sus propias herramientas y soluciones. Sun MicroSystems fundó el proyecto NetBeans en junio del NetBeans es código abierto y gratuito para uso tanto comercial como no comercial. El código fuente está disponible para su reutilización de acuerdo con la Common Development and Distribution License (CDDL) v1.0 y la GNU General Public License (GPL) v2. Página 19 de 45

20 En resumen, en ambos casos se trata de IDEs open source con características muy similares. Aunque Eclipse es un entorno más potente y extendido, no dispone de una herramienta nativa para el diseño gráfico de un applet. Las herramientas existentes son de terceras partes y deben de ser instaladas y configuradas tras la instalación del propio entorno. En el caso de NetBeans sí que se dispone de una herramienta nativa para el diseño del interfaz gráfico del applet perfectamente integrada con el resto del entorno, por lo que ésta ha sido la herramienta seleccionada. 4.2 Selección de librerías Java Se han analizado dos de las librerías disponibles para la realización de consultas DNS, JNDI y DNSJAVA. En un punto anterior de este documento ya se han presentado las características de ambas librerías. Como resumen, podemos decir que JNDI es un API en tecnología Java que proporciona la funcionalidad de asignación de nombres y directorio a aplicaciones escritas en lenguaje de programación Java. Está diseñado especialmente utilizando el modelo de objetos de Java. Usando JNDI, las aplicaciones Java puede almacenar y recuperar objetos Java de cualquier tipo. Además, JNDI proporciona métodos para realizar operaciones estándar de directorio, como la asociación de atributos con los objetos y la búsqueda de objetos usando sus atributos. JNDI también es independiente de cualquier implementación específica de servicios de directorio o de nombres. Esto permite a las aplicaciones el acceso a diferentes servicios de nombres y directorio con una API común. Diferentes proveedores de servicio de nombres y directorio puede conectarse sin problemas a través de este API común. Esto permite a las aplicaciones basadas en tecnología Java beneficiarse de la variedad de servicios de nombres y directorio existentes, como LDAP, NDS, DNS y NIS, además de permitir a las aplicaciones coexistir con sistemas y software heredados. Por su parte, DNSJAVA es una implementación de DNS en Java. Soporta todos los tipos definidos por el registro (incluyendo los tipos de DNSSEC), y tipos desconocidos. Puede ser utilizado para las consultas, las transferencias de zona, y las actualizaciones dinámicas. Se incluye una memoria caché que puede ser utilizado por los clientes, y una mínima implementación de un servidor. Es compatible con TSIG mensajes autenticados, comprobación parcial DNSSEC y EDNS0. DNSJAVA proporciona una funcionalidad más allá de la de la clase InetAddress, ya que está escrito en Java puro. Es completamente threadable 5, y en muchos casos es más rápido que InetAddress. DNSJAVA proporciona acceso de nivel alto y bajo de DNS. Las funciones de alto nivel permiten realizar consultas de registros de un determinado nombre, tipo y clase, y devolver la respuesta o la razón para el fracaso. También hay funciones similares a las de 5 El termino threadable hace referencia a ser adecuado para ejecutarse en modo multithread. Un sistema multithread es capaz de ejecutar varias secuencias de ejecución (threads) simultáneamente. Página 20 de 45

21 la clase InetAddress. La memoria caché se utiliza para reducir el número de consultas DNS enviadas. Las funciones de bajo nivel permiten la manipulación directa de los mensajes DNS y los registros. También es posible ajustar las propiedades adicionales de resolución. A la hora de comparar estas dos librerías con el fin de seleccionar una de ellas para el presente proyecto, podemos tener en cuenta diferentes características: Facilidad de implementación: JNDI proporciona funciones de más alto nivel que facilitan la implementación. Tiempo de ejecución: DNSJAVA realiza las consultas de forma más rápida que JNDI. Acceso a bajo nivel a los mensajes DNS: DNSJAVA dispone de funciones de bajo nivel que permiten la manipulación directa de los mensajes DNS. Especificidad: JNDI es un API para servicios de nombre y directorio en general, no únicamente para servicios DNS. DNSJAVA es una implementación específica para DNS. Por todos estos factores y a pesar de una mayor dificultad de implementación, DNSJAVA ha sido la seleccionada para el desarrollo de la herramienta web de análisis de tráfico DNS que se presenta en este proyecto. Página 21 de 45

22 4.3 Flujo de ejecución El siguiente diagrama presenta el flujo de ejecución del applet. Página 22 de 45

23 El funcionamiento es el siguiente. Cuando el usuario solicita una consulta, se comprueba que éste haya proporcionado un nombre de dominio o host para la consulta. Para poder utilizarlo, el nombre de dominio debe tener el formato FQDN. La diferencia entre el formato habitual y el FQDN es el punto (. ) de terminación de la cadena que representa el dominio raíz. Por lo tanto, se añade dicho punto al final de la cadena. En el siguiente paso se comprueba el tipo de registro DNS solicitado. Si el registro es de tipo PTR significa que se quiere realizar una búsqueda inversa. Cuando un cliente DNS desea conocer el nombre de dominio asociado a la dirección IP w.x.y.z realiza una pregunta inversa a z.y.x.w.in-addr.arpa. La inversión de los bytes es necesaria debido a que los nombres de dominio son más genéricos por la derecha, al contrario que ocurre con las direcciones IP. Para evitar una búsqueda exhaustiva por todo el espacio de nombres de dominio, se utiliza un dominio especial llamado in-addr.arpa. Por lo tanto, para realizar una búsqueda inversa procedemos a comprobar que la información introducida para la búsqueda es una dirección IP válida y a invertirla añadiéndole el sufijo in-addr.arpa., que, como se ha explicado, es el formato necesario para poder realizar búsquedas inversas. Después, comprobamos si el usuario ha introducido un valor de un servidor DNS específico para hacer la consulta. El servidor DNS se puede especificar tanto como nombre de dominio como dirección IP. Si el usuario no ha introducido ningún servidor DNS para la consulta, entonces utilizaremos el servidor DNS por defecto, para lo que recuperamos la dirección del servidor DNS que está configurado localmente en el equipo. Posteriormente, se configura la búsqueda con los valores recuperados de dominio, tipo de registro y servidor DNS a consultar. Tras lanzar la consulta verificamos si la respuesta contiene algún código de error que recuperaremos. En caso contrario la consulta se ha respondido correctamente. A continuación, procedemos a recuperar la cabecera de la respuesta DNS y a analizarla para comprobar si está o no marcado el flag AA para determinar si la respuesta proviene o no de un servidor autorizado. Por último accedemos a la sección answer de la respuesta y recorremos cada campo que contenga, recuperando en este proceso el tipo de registro y su valor para presentarlos por pantalla. En el caso de que no se hubiera introducido un dominio o host para la búsqueda o una IP válida para la búsqueda inversa o el resultado de la misma devuelve un error, se presentará por pantalla el mensaje de error correspondiente. Página 23 de 45

24 4.4 Descripción del applet Se ha definido el siguiente interface gráfico para la realización de las consultas: Figura 6. Interface gráfico del applet Los diferentes campos se utilizan de la siguiente forma: Dominio / Host: En este campo se introduce el nombre del dominio o de host a consultar, en formato FQDN. Como se ha comentado previamente, FQND es el acrónimo de fully qualified domain name. Un nombre FQDN está compuesto por dos partes, un nombre de host y un nombre absoluto de dominio que termina en un TLD (Top Level Domain). Por ejemplo o vega.cc.upv.es. Tipo de registro: Se utiliza para seleccionar el tipo de registro a consultar. En esta herramienta, se pueden consultar los siguientes tipos de registros: A (Address). Este registro proporciona la correspondencia entre un nombre de host y la/s dirección/es IP correspondiente/s. Página 24 de 45

25 CNAME (Canonical Name). Este registro proporciona la correspondencia entre un alias y el nombre canónico del host. NS (Name Server). Con esta consulta obtenemos el nombre del servidor autorizado para resolver la consulta sobre la dirección IP. MX (Mail Exchange). Asocia un nombre de dominio a una lista de servidores de intercambio de correo para ese dominio. PTR (Pointer). Conocido como 'registro inverso', funciona a la inversa del registro A, es decir, traduce direcciones IP en nombres de dominio. SOA (Start Of Authority). Proporciona información sobre el servidor DNS primario de la zona. HINFO (Host INFOrmation). Descripción del host. Con este registro podemos obtener información del host, como por ejemplo el procesador o el Sistema Operativo de la máquina. TXT (TeXT). Permite a los dominios identificarse de modos arbitrarios. Este registro es un texto en formato libre que se puede usar de forma arbitraria. ANY. Esta opción proporciona información sobre todos los tipos de registro disponibles para el dominio. Servidor DNS: Indica el servidor DNS al que se quiere hacer la consulta. Si se deja en blanco el applet utiliza el servidor DNS configurado por defecto en el sistema. Consultar: Realiza la consulta con los parámetros introducidos los campos anteriormente descritos. Resultado: Muestra el resultado de la consulta. Borrar: Permite borrar el área de presentación de resultados. Página 25 de 45

26 4.5 Puesta en marcha del applet Herramientas necesarias Para poder ejecutar el applet necesitaremos tres herramientas: Un navegador web, Una página web que haga la llamada al applet Tener instalado el entorno de ejecución Java (JRE: Java Runtime Environment). Figura 7. Inicio de la ejecución del applet. Al abrir la página web 6 con el navegador, éste encontrará la información que le permitirá acceder a la ubicación del applet, descargar el bytecode 7 Java que lo compone y ejecutarlo en la máquina virtual Java. En la carpeta de proyecto \Ficheros anexos\applet\ se encuentra tanto el applet como un ejemplo de página web que lo llama para permitir su ejecución. 6 En nuestro caso denominada Analisis_trafico_DNS.html 7 Bytecode es el formato compilado para los programas de Java. Una vez que un programa Java se ha convertido en bytecode, puede ser ejecutado por la Java Virtual Machine (JVM). Los archivos bytecode en general tienen la extensión.class. Página 26 de 45

27 El entorno de ejecución de Java se puede descargar de forma gratuita desde la URL: Cuando se abre la página web nos pedirá confirmación para la ejecución de la aplicación, ya que en este caso el certificado con el que se ha firmado el applet no es conocido por el navegador y por tanto de confianza. En la Figura 7 se visualiza este proceso. Una vez confirmada la ejecución se cargará en el navegador el interface gráfico del applet y permitirá introducir los datos de la búsqueda a realizar, siendo el aspecto de la página web el que se muestra a continuación en la Figura 8: Figura 8. Aspecto del applet cargado en la página web. Página 27 de 45

28 Tras lanzar la búsqueda, el applet presentará el resultado de la misma indicando los tipos de registro recuperados y el servidor DNS que los ha proporcionado. A continuación podemos ver en la Figura 9 un ejemplo del aspecto del applet después de realizar una consulta. Figura 9. Presentación de resultados en el applet. Página 28 de 45

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 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

UNIDAD DIDACTICA 5 CONFIGURACIÓN DEL SERVICIO DNS EN WINDOWS 2003. Eduard Lara

UNIDAD DIDACTICA 5 CONFIGURACIÓN DEL SERVICIO DNS EN WINDOWS 2003. Eduard Lara 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

Dominios de una red informática

Dominios de una red informática 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

DNS. Domain Name System. Sistema de Nombres de Dominio. Administración de Redes de Computadores. Ficha: 149822.

DNS. Domain Name System. Sistema de Nombres de Dominio. Administración de Redes de Computadores. Ficha: 149822. 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

Componentes del servicio de nombres de dominio. Javier Rodríguez Granados

Componentes del servicio de nombres de dominio. Javier Rodríguez Granados Componentes del servicio de nombres de dominio. Javier Rodríguez Granados Complementos principales Los Clientes DNS: Un programa cliente DNS que se ejecuta en el ordenador del usuario y que genera peticiones

Más detalles

Redes de ordenadores DNS

Redes de ordenadores 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

DOMINIOS DE NIVEL SUPERIOR A NIVEL MUNDIAL.

DOMINIOS DE NIVEL SUPERIOR A NIVEL MUNDIAL. INTRODUCCIÓN. Como detectar un host dentro de una red? Si millones de ellos se encuentran conectados, sabiendo además que éstos pertenecen a organizaciones, grupos, países y zonas geográficas diferentes.

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. 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

Instalación, configuración y administración de servidores DNS

Instalación, configuración y administración de servidores DNS 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

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS Instalación y mantenimiento de servicios de Internet U.T.3.- Servicio DNS 1 Qué es el servicio DNS? A los usuarios de Internet les resulta complicado trabajar con direcciones IP, sobre todo porque son

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. 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

Por D. Rafael J. Montero González

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

Hoy vamos a hablar sobre como instalar y configurar un servidor de DNS en un Microsoft Windows Server 2008 R2.

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

Por D. Rafael J. Montero González

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

DNS LSUB, GYSC, URJC

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

Sistema de Nombres de Dominio (DNS)

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

DOMAIN NAME SYSTEM DNS

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

Introducción al protocolo DNS.

Introducción al protocolo DNS. Introducción al protocolo DNS. 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 Creative Commons Reconocimiento-NoComercial-CompartirIgual

Más detalles

TEMA 6: INSTALACIÓN DE SERVICIOS EN REDES LOCALES

TEMA 6: INSTALACIÓN DE SERVICIOS EN REDES LOCALES TEMA 6: INSTALACIÓN DE SERVICIOS EN REDES LOCALES 1. INTRODUCCIÓN Todas las redes deben ofrecer una serie de servicios a los usuarios. Entre los principales servicios que se pueden ofrecer están: 1) Servicios

Más detalles

La Capa de Aplicación Protocolos de Aplicación Básicos

La Capa de Aplicación Protocolos de Aplicación Básicos La Capa de Aplicación Protocolos de Aplicación Básicos mayo de 2008 DNS DNS (RFC 1034 y 1035) Idea básica: Cada nodo tiene un nombre único asignado a una dirección IP. El Sistema de Nombres de Dominio

Más detalles

Sistemas de Transportes de Datos (STD) Tema II: IP (Entrega 6) Grupo de Aplicaciones Telemáticas. Grupo de Aplicaciones Telemáticas

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

CAPA DE APLICACIONES

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

Domain Name Service (DNS)

Domain Name Service (DNS) Domain Name Service (DNS) Problema En la red todo equipo esta identificado por numero especifico llamado Numero IP. El numero IP es un conjunto de 4 numero binarios (ej: 200.124.31.10). Cada persona desea

Más detalles

UD 3: Instalación y administración de servicios de nombres de dominio. SRI

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

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 2: Servicios Básicos. DNS

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 2: Servicios Básicos. DNS Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows Módulo 2: Servicios Básicos. DNS Aulas en red. Aplicaciones y servicios. Windows DNS DNS (Domain Name System) es una abreviatura de Sistema

Más detalles

Informàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es

Informàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro

Más detalles

DNS: Domain Name System

DNS: Domain Name System DNS: Domain Name System Bibliografía: Redes de Computadores: un enfoque descendente basado en Internet : J.F Kurose y K.W. Ross. Por qué es necesario el DNS? Los humanos preferimos nombres a direcciones

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

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.

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

Descripción de las zonas y de la transferencia de zonas 14

Descripción de las zonas y de la transferencia de zonas 14 DNS en W2000-Server ÍNDICE Definición de DNS 1 Nombres de dominio DNS 2 Descripción del espacio de nombres de dominio DNS Cómo se organiza el espacio de nombres de dominio DNS Interpretar un nombre de

Más detalles

CONFIGURACION DE DNS

CONFIGURACION DE DNS 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

DNS: Domain Name System

DNS: Domain Name System 1 DNS: Domain Name System Sistemas Telemáticos I Por qué es necesario el DNS? 2 Por qué es necesario el DNS? Los humanos preferimos nombres a direcciones IP (ej: cacharro.cct.urjc.es frente a 212.128.1.44)

Más detalles

Bloque II: El nivel de aplicación. Tema 4: Aplicaciones no orientadas a conexión

Bloque II: El nivel de aplicación. Tema 4: Aplicaciones no orientadas a conexión Bloque II: El nivel de aplicación Tema 4: Aplicaciones no orientadas a conexión Índice Bloque II: El nivel de aplicación Tema 4: Aplicaciones no orientadas a conexión DNS Introducción Dominios DNS Mensajes

Más detalles

DNS. Arquitectura Cliente Servidor. Pacheco Martínez Fernando Tovar Balderas Sergio A.

DNS. Arquitectura Cliente Servidor. Pacheco Martínez Fernando Tovar Balderas Sergio A. 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

Domain Name System. Ing. Carlos A. Barcenilla Ing. Agustín Eijo

Domain Name System. Ing. Carlos A. Barcenilla <c.a.barcenilla@ieee.org> Ing. Agustín Eijo <agu@frlp.utn.edu.ar> Domain Name System Ing. Carlos A. Barcenilla Ing. Agustín Eijo Qué es DNS? DNS es una base de datos distribuida, jerárquica y redundante. La información

Más detalles

Módulo II Unidad Didáctica 2

Módulo II Unidad Didáctica 2 Módulo II Unidad Didáctica 2 Introducción Una vez que el sitio está desarrollado y hemos cumplido con todas las etapas para su diseño es necesario incorporar algunos conceptos que nos permitan comprender

Más detalles

CAPÍTULO III El DNS. utn. ec mx uk... fica

CAPÍTULO III El DNS. utn. ec mx uk... fica CAPÍTULO III El DNS ec mx uk..... ec com edu gov org..... utn fica 3.1. Introducción El DNS (Domain Name Service) es un sistema de nombres que permite traducir de nombre de host a dirección IP y viceversa.

Más detalles

Windows Server 2012: Zonas DNS

Windows Server 2012: Zonas DNS Windows Server 2012: Zonas DNS 2 Tabla de Contenidos Objetivos... 5 Zonas DNS... 7 Qué es una zona DNS?... 7 Tipos de zonas DNS... 7 Zona principal... 8 Zona secundaria... 8 Zona de rutas internas... 8

Más detalles

Lección 13: Seguridad en DNS

Lección 13: Seguridad en DNS Lección 13: Seguridad en DNS Javier Osuna josuna@gmv.com GMV Jefe de División de Consultoría de Seguridad Introducción a los DNSs Los DNSs facilitan a las personas utilizar y navegar a través de Internet,

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

Guía de uso Cloud Server. Guía de uso Cloud Server

Guía de uso Cloud Server. Guía de uso Cloud Server Guía de uso Cloud Server Guía de uso Cloud Server Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com Introducción acens CLOUD SERVER te ofrece la posibilidad de tener tus servidores

Más detalles

Registros de recursos DNS. Javier Rodríguez Granados

Registros de recursos DNS. Javier Rodríguez Granados Registros de recursos DNS. Javier Rodríguez Granados Registros de Recursos (RR) Para resolver nombres, los servidores consultan sus zonas. Las zonas contienen registros de recursos que constituyen la información

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)

Sobre el profesor. Aitor López de Aberasturi, Vitoria-Gasteiz (1973) Licenciatura de informática (1996) Master en ingeniería del software (1997) Sobre el profesor Aitor López de Aberasturi, Vitoria-Gasteiz (1973) Licenciatura de informática (1996) Master en ingeniería del software (1997) Coninfal, Gobierno Vasco, Ejie (1997) Sobre el profesor kaixo.com

Más detalles

Sistemas de Nombres de Dominio DNS. Materia: Técnicas de Programación en Internet. Alumna: Claudia Mariana Coto Huezo. marianacoto@gmail.

Sistemas de Nombres de Dominio DNS. Materia: Técnicas de Programación en Internet. Alumna: Claudia Mariana Coto Huezo. marianacoto@gmail. Universidad Nacional de El Salvador Facultad Multidisciplinaria de Occidente Departamento de Ingeniería Sistemas de Nombres de Dominio DNS Materia: Técnicas de Programación en Internet Alumna: Claudia

Más detalles

PRACTICA 10 : OTROS SERVICIOS TCP/IP

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

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI Coordinación de Servicios de Cómputo CORREO ELECTRÓNICO NECHIKALI Correo Nechikali Índice Tabla de contenido I.- Correo Electrónico... 3 1.- Definición de correo electrónico:... 3 2.- Qué es una dirección

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 7: Programación de servicios Web Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández Valeria

Más detalles

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa

Más detalles

CFGM. Servicios en red. Unidad 1 Servicio de nombres de dominio (DNS) 2º SMR Servicios en Red

CFGM. Servicios en red. Unidad 1 Servicio de nombres de dominio (DNS) 2º SMR Servicios en Red 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

TIPOS DE DOMINIO DOMINIO DE INTERNET

TIPOS DE DOMINIO DOMINIO DE INTERNET TIPOS DE DOMINIO DOMINIO DE INTERNET Al existir infinidad de ordenadores conectados a la Red, resulta imprescindible arbitrar un sistema que permita reconocer e individualizar cada máquina que esté en

Más detalles

SISTEMAS DE NOMBRES DE DOMINIO

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

[CONFIGURACIÓN DE DNS]

[CONFIGURACIÓN DE DNS] 2010 C.I.F.P Juan de Colonia Yuliyan Tsvetanov Marinov [CONFIGURACIÓN DE DNS] A través de este documento se verán las generalidades del servicio de resolución de nombres (DNS) y como configurarlo bajo

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

Es la capa donde se encuentran las aplicaciones que interactúan con el usuario. Son la razón de ser de las redes de datos

Es la capa donde se encuentran las aplicaciones que interactúan con el usuario. Son la razón de ser de las redes de datos Capa de aplicación Capa de aplicación Es la capa donde se encuentran las aplicaciones que interactúan con el usuario Son la razón de ser de las redes de datos En Internet, son estas aplicaciones el principal

Más detalles

Sistemas Distribuidos - Servicios de Nombres

Sistemas Distribuidos - Servicios de Nombres NOMBRES ESTRUCTURADOS Los nombres planos son buenos para las máquinas, pero por lo general no muy convenientes para el uso de las personas. Como alternativa, los sistemas de nombres con frecuencia soportan

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

Escuela Especializada en Ingeniería ITCA-FEPADE Técnico en Ingeniería de Redes Informáticas (Virtual) Tecnología de Servidores

Escuela Especializada en Ingeniería ITCA-FEPADE Técnico en Ingeniería de Redes Informáticas (Virtual) Tecnología de Servidores Escuela Especializada en Ingeniería ITCA-FEPADE Técnico en Ingeniería de Redes Informáticas (Virtual) Tecnología de Servidores Práctica 1: Implementación DNS, WEB y FTP en Windows Server 2003 Introducció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). 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

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

TEMA 2. SERVICIO DNS

TEMA 2. SERVICIO DNS 1 TEMA 2. SERVICIO DNS 1. Definición 2. Espacio de nombres de dominio 3. Zonas y delegación 4. Tipos de servidores DNS 5. Búsqueda de IP: recursiva e iterativa 6. Búsqueda inversa 7. Base de datos DNS.

Más detalles

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets

Más detalles

Redes de Computadores II

Redes de Computadores II Redes de Computadores II Capa de Aplicación FINGER, DNS Las siguientes láminas son material de apoyo para el estudio de la materia de Redes II. No son un contenido exhaustivo del material, por lo tanto

Más detalles

4.1. Introducción. 4.2.1. Servicios de Dominio del Directorio Activo

4.1. Introducción. 4.2.1. Servicios de Dominio del Directorio Activo 4.1. Introducción 4.1. Introducción Este capítulo introduce los conceptos fundamentales sobre dominios Windows Server 2008, que permiten unificar y centralizar la administración de conjuntos de sistemas

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

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 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

1. Sistemas de resolución de nombres...2. 1.1 NetBIOS... 2 1.2 WINS... 3 2. DNS...4

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

Quién es www.udp.cl? www.udp.cl es 200.14.86.4.

Quién es www.udp.cl? www.udp.cl es 200.14.86.4. <img_dns server_usuario query BD dirip> 2.2QueesDNS El Sistema de Nombres de Dominio, también denominado DNS (Domain Name System), corresponde a un sistema diseñado con la finalidad de proveer nombres relacionadosadispositivosorecursosenred,yaseaapequeñaoaltaescala(como

Más detalles

Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS)

Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS) Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS) Contenido Introducción 2 Presentación multimedia: Función de DNS en las infraestructuras de redes 3 Lección: Instalar el servicio

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Module 1: Configuring and Troubleshooting Domain Name System

Module 1: Configuring and Troubleshooting Domain Name System ------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

COMO INSTALAR Y CONFIGURAR UN SERVIDOR DNS

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

DNS: Domain Name System

DNS: Domain Name System DNS: Domain Name System Bibliografía: Redes de Computadores: un enfoque descendente basado en Internet : J.F Kurose y K.W. Ross. 1 Nombres y direcciones Nombre: forma de identificar una entidad en un sistema

Más detalles

Nombramiento. M. en C. José Alfredo Estrada Soto. Servicio de nombres

Nombramiento. M. en C. José Alfredo Estrada Soto. Servicio de nombres Nombramiento Servicio de nombres Es un servicio independiente utilizado por los procesos cliente para obtener atributos tales como direcciones de los recursos u objetos, dados los nombres de éstos. 1 Nombres

Más detalles

Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS)

Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS) Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS) Introducción al Sistema de nombres de dominio El Sistema de nombres de dominio (DNS) es una base de datos jerárquica y distribuida

Más detalles

Servidor DNS en Centos. Programa Gestión de Redes de Datos. Ficha 259747. Aprendiz Gustavo Medina Fernando Patiño Luis F.

Servidor DNS en Centos. Programa Gestión de Redes de Datos. Ficha 259747. Aprendiz Gustavo Medina Fernando Patiño Luis F. Servidor DNS en Centos Programa Gestión de Redes de Datos Ficha 259747 Aprendiz Gustavo Medina Fernando Patiño Luis F. Montenegro German Leal Instructor Servicio Nacional de Aprendizaje SENA Medellín 2012

Más detalles

Espacio de nombres de dominio. Jesús Torres Cejudo

Espacio de nombres de dominio. Jesús Torres Cejudo El espacio de nombres de dominio que se especifica en el DNS tiene una estructura de árbol invertido. Cada elemento el árbol (interno u hoja) se etiqueta con un nombre que puede tener hasta 63 caracteres.

Más detalles

Java Avanzado. Guía 1 7. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1 7. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 7 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en

Más detalles

Instituto Tecnológico de Sonora. DNS Domain Name System

Instituto Tecnológico de Sonora. DNS Domain Name System Instituto Tecnológico de Sonora DNS Domain Name System José Manuel Acosta Rendón Enero 2011 DNS Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica

Más detalles

EL SERVICIO DE DIRECTORIO DNS Alvaro del Castillo San Félix 1998, GNU FDL Publicado en Linux Actual. Introducción

EL SERVICIO DE DIRECTORIO DNS Alvaro del Castillo San Félix 1998, GNU FDL Publicado en Linux Actual. Introducción EL SERVICIO DE DIRECTORIO DNS Alvaro del Castillo San Félix 1998, GNU FDL Publicado en Linux Actual Introducción En el presente artículo se describe el servicio de DNS que permite el acceso de los usuarios

Más detalles

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

IPv6 Servicios DNS. Objetivo. Introducción Teórica

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

MANUAL DE USO FILEZILLA

MANUAL DE USO FILEZILLA Manual desarrollado por la Universidad de Jaén, España. http://www.ujaen.es/sci/redes/ftp/filezilla/ 1.- Introducción. MANUAL DE USO FILEZILLA FileZilla es un cliente de FTP desarrollado para la plataforma

Más detalles

Administración de DNS

Administración de DNS Administración de DNS Contenido Descripción General 1 Presentación multimedia: Fundamentos del Sistema de nombres de dominio (DNS) 2 Introducción al proceso de consulta en DNS 3 Creación de zonas 5 Configuración

Más detalles

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA INTRODUCCION La siguiente guia esta basada en el servicio gratuito No-IP en http://www.no-ip.com/ Este servicio puede ser tambien de otras empresas como DYNDNS.org.

Más detalles

Software de Comunicaciones. Práctica 3 - Domain Name System (DNS)

Software de Comunicaciones. Práctica 3 - Domain Name System (DNS) 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

MÓDULO: SERVICIOS E RED. Nombre: Curso: 2º SMR (9-6-2011) [Examen Final Junio]

MÓDULO: SERVICIOS E RED. Nombre: Curso: 2º SMR (9-6-2011) [Examen Final Junio] MÓDULO: SERVICIOS E RED Nombre: Curso: 2º SMR (9-6-2011) [Examen Final Junio] PARTE 1: Responde las siguientes preguntas tipo TEST. Solo hay una respuesta correcta. Dos respuestas incorrectas anulan una

Más detalles

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid Anexo IV Configuración del Entorno de Desarrollo Guía de puntos de interés de la Ciudad de Madrid 1. Índice Anexo IV Configuración del Entorno de Desarrollo... 1 1. Índice... 2 2. Entorno de Desarrollo...

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. FTP

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. FTP Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows Módulo 4: Servicios de Internet. FTP Aulas en red. Aplicaciones y servicios. Windows Servicio FTP Con anterioridad, en este mismo módulo

Más detalles

Tema: Introducción a Java y Netbeans

Tema: Introducción a Java y Netbeans 1 Tema: Introducción a Java y Netbeans Objetivo Especifico Conocer el uso básico del JDK para la compilación y ejecución de código java desde la linea de comando Conocer el entorno de desarrollo NetBeans

Más detalles

INTRODUCCIÓN A JAVA. Índice

INTRODUCCIÓN A JAVA. Índice INTRODUCCIÓN A JAVA Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía 2 1 Qué es Java? La tecnología Java

Más detalles

Servidor DNS. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

Servidor DNS. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Servidor DNS. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Introducción. Los seres humanos pueden ser identificados de muchas maneras. Los host de Internet tambien!! Un identificador

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) 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

6º Unidad Didáctica DOMAIN NAME SERVER (DNS) Eduard Lara

6º Unidad Didáctica DOMAIN NAME SERVER (DNS) Eduard Lara 6º Unidad Didáctica DOMAIN NAME SERVER (DNS) Eduard Lara 1 INDICE 1. Servicio DNS 2. DNS en Windows y Linux 3. Jerarquía de dominios en DNS 4. Dominio y Zona DNS 5. Servidores DNS 6. Consulta recursiva

Más detalles

FAMILIA DE SERVIDORES WINDOWS 2000

FAMILIA DE SERVIDORES WINDOWS 2000 FAMILIA DE SERVIDORES WINDOWS 2000 La familia de servidores Windows 2000 esta formada por tres versiones las cuales son: Server, Advanced y Datacenter; nosotros utilizaremos Server. Server. Esta versión

Más detalles

DNS Domain Name Server

DNS Domain Name Server DNS Domain Name Server Servicio ofrecido en red para realizar el mapeo necesario entre el nombre de una máquina y su dirección IP. Base de datos distribuida usada por aplicaciones TCP/IP. Intercambio Cliente

Más detalles

Es un servicio de resolución de nombres que resuelve direcciones legibles (como www.microsoft.com) en direcciones IP (como 192.168.0.1).

Es un servicio de resolución de nombres que resuelve direcciones legibles (como www.microsoft.com) en direcciones IP (como 192.168.0.1). DNS (Domain DomainName NameSystem System) Es un servicio de resolución de nombres que resuelve direcciones legibles (como www.microsoft.com) en direcciones IP (como 192.168.0.1). Es una base de datos jerárquica

Más detalles

Domain Name System (DNS) Familia de protocolos de Internet. Resolución de nombres de dominio. Ubicación en la pila de protocolos.

Domain Name System (DNS) Familia de protocolos de Internet. Resolución de nombres de dominio. Ubicación en la pila de protocolos. Domain Name System 1 Domain Name System Domain Name System (DNS) Familia Función Puertos Familia de protocolos de Internet Resolución de nombres de dominio 53/UDP, 53/TCP Ubicación en la pila de protocolos

Más detalles